Olaf
Overly Lightweight Acoustic Fingerprinting
|
Provides an algorithm to match extracted fingerprints with the indexed fingerprints in the database. More...
Go to the source code of this file.
Typedefs | |
typedef struct Olaf_FP_Matcher | Olaf_FP_Matcher |
Functions | |
Olaf_FP_Matcher * | olaf_fp_matcher_new (Olaf_Config *config, Olaf_DB *db) |
Initialize a new matcher. | |
void | olaf_fp_matcher_match (Olaf_FP_Matcher *olaf_fp_matcher, struct extracted_fingerprints *olaf_fps) |
Match fingerprints with the database. | |
void | olaf_fp_matcher_mark_old_matches (Olaf_FP_Matcher *olaf_fp_matcher, int current_query_time) |
void | olaf_fp_matcher_print_header () |
Print a header for the CSV output. | |
void | olaf_fp_matcher_print_results (Olaf_FP_Matcher *olaf_fp_matcher) |
Print the current results. | |
void | olaf_fp_matcher_destroy (Olaf_FP_Matcher *olaf_fp_matcher) |
Free used memory and resources, does not close the database resources! | |
Provides an algorithm to match extracted fingerprints with the indexed fingerprints in the database.
void olaf_fp_matcher_destroy | ( | Olaf_FP_Matcher * | olaf_fp_matcher | ) |
Free used memory and resources, does not close the database resources!
olaf_fp_matcher | The olaf fp matcher |
void olaf_fp_matcher_match | ( | Olaf_FP_Matcher * | olaf_fp_matcher, |
struct extracted_fingerprints * | olaf_fps | ||
) |
Match fingerprints with the database.
olaf_fp_matcher | The olaf fp matcher |
olaf_fps | The fingerprints |
Olaf_FP_Matcher * olaf_fp_matcher_new | ( | Olaf_Config * | config, |
Olaf_DB * | db | ||
) |
Initialize a new matcher.
config | The current configuration |
db | The database |
void olaf_fp_matcher_print_results | ( | Olaf_FP_Matcher * | olaf_fp_matcher | ) |
Print the current results.
olaf_fp_matcher | The olaf fp matcher |