Olaf
Overly Lightweight Acoustic Fingerprinting
Loading...
Searching...
No Matches
Olaf_FP_DB_Writer_Cache Struct Reference

An opaque struct with state information related to the cache writer. More...

#include <olaf_fp_db_writer_cache.h>

Data Fields

Olaf_DBdb
Olaf_Configconfig
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

Detailed Description

An opaque struct with state information related to the cache writer.

Field Documentation

◆ audio_file_identifier

uint64_t Olaf_FP_DB_Writer_Cache::audio_file_identifier

Identifier of the current audio file

◆ audio_filename

const char* Olaf_FP_DB_Writer_Cache::audio_filename

File name of the current audio file

◆ config

Olaf_Config* Olaf_FP_DB_Writer_Cache::config

Reference to the Olaf configuration

◆ csv_filename

const char* Olaf_FP_DB_Writer_Cache::csv_filename

Path to the CSV cache file

◆ db

Olaf_DB* Olaf_FP_DB_Writer_Cache::db

Reference to the fingerprint database

◆ fp_counter

size_t Olaf_FP_DB_Writer_Cache::fp_counter

Total number of fingerprints processed

◆ fp_hashes

uint64_t Olaf_FP_DB_Writer_Cache::fp_hashes[FP_ARRAY_SIZE]

Cached fingerprint hash keys

◆ fp_index

size_t Olaf_FP_DB_Writer_Cache::fp_index

Current index into the fingerprint cache arrays

◆ fp_values

uint64_t Olaf_FP_DB_Writer_Cache::fp_values[FP_ARRAY_SIZE]

Cached fingerprint hash values

◆ last_fp_t1

uint64_t Olaf_FP_DB_Writer_Cache::last_fp_t1

Timestamp of the last fingerprint t1 value


The documentation for this struct was generated from the following file: