|
Olaf
Overly Lightweight Acoustic Fingerprinting
|
An opaque struct with state information related to the cache writer. More...
#include <olaf_fp_db_writer_cache.h>
Data Fields | |
| Olaf_DB * | db |
| Olaf_Config * | config |
| const char * | csv_filename |
| uint64_t | fp_hashes [FP_ARRAY_SIZE] |
| uint64_t | fp_values [FP_ARRAY_SIZE] |
| size_t | fp_index |
| size_t | fp_counter |
| uint64_t | last_fp_t1 |
| uint64_t | audio_file_identifier |
| const char * | audio_filename |
An opaque struct with state information related to the cache writer.
| uint64_t Olaf_FP_DB_Writer_Cache::audio_file_identifier |
Identifier of the current audio file
| const char* Olaf_FP_DB_Writer_Cache::audio_filename |
File name of the current audio file
| Olaf_Config* Olaf_FP_DB_Writer_Cache::config |
Reference to the Olaf configuration
| const char* Olaf_FP_DB_Writer_Cache::csv_filename |
Path to the CSV cache file
| Olaf_DB* Olaf_FP_DB_Writer_Cache::db |
Reference to the fingerprint database
| size_t Olaf_FP_DB_Writer_Cache::fp_counter |
Total number of fingerprints processed
| uint64_t Olaf_FP_DB_Writer_Cache::fp_hashes[FP_ARRAY_SIZE] |
Cached fingerprint hash keys
| size_t Olaf_FP_DB_Writer_Cache::fp_index |
Current index into the fingerprint cache arrays
| uint64_t Olaf_FP_DB_Writer_Cache::fp_values[FP_ARRAY_SIZE] |
Cached fingerprint hash values
| uint64_t Olaf_FP_DB_Writer_Cache::last_fp_t1 |
Timestamp of the last fingerprint t1 value