|
Olaf
Overly Lightweight Acoustic Fingerprinting
|
| C_HashTable | |
| C_HashTableEntry | |
| C_HashTableIterator | |
| C_HashTablePair | |
| C_Queue | |
| C_QueueEntry | |
| Ceventpoint | An event point is a combination of a frequency bin, time bin and magnitude |
| Cextracted_event_points | The result of event point extraction is a list of event points |
| Cextracted_fingerprints | The result of fingerprint extraction: a list of fingerprints with a size |
| Cfingerprint | A fingerprint is a combination of three event points each with a frequency bin, time bin and magnitude |
| Cmatch_result | |
| COlaf_Config | Configuration parameters defining the behaviour of Olaf |
| COlaf_DB | A struct with state information on the data store |
| COlaf_Deque | Contains state information related to the deque |
| COlaf_EP_Extractor | Contains state information for event point (EP) extraction |
| COlaf_FFT | An opaque struct with state information related to the fft |
| COlaf_FP_DB_Writer | An opaque struct with state information related to the stream processor |
| COlaf_FP_DB_Writer_Cache | An opaque struct with state information related to the cache writer |
| COlaf_FP_Extractor | State information for the fingerprint extractor |
| COlaf_FP_File_Entry | |
| COlaf_FP_File_Writer | A struct to keep the internal state of the file writer hidden. It should not be used in other places |
| COlaf_FP_Matcher | A matcher matches extracted fingerprints with a database. A struct to keep the internal state of the matcher hidden and should not be used in other places |
| COlaf_Reader | The state information |
| COlaf_Resource_Meta_data | A struct containing meta data on indexed audio files |
| COlaf_Runner | Helps to run query, store, delete or print commands. These share a lot of functionality but differ in crucial parts. To keep this organized the runner keeps some shared state |
| COlaf_State | |
| COlaf_Stream_Processor | An opaque struct with state information related to the stream processor |
| Copaque | |
| CPFFFT_Setup |