Olaf_Config * olaf_config_test(void)
Definition olaf_config.c:108
Olaf_Config * olaf_config_mem(void)
Definition olaf_config.c:162
Olaf_Config * olaf_config_esp_32(void)
Definition olaf_config.c:122
Olaf_Config * olaf_config_default(void)
Definition olaf_config.c:23
void olaf_config_destroy(Olaf_Config *config)
Definition olaf_config.c:177
Configuration parameters defining the behaviour of Olaf.
Definition olaf_config.h:51
float keepMatchesFor
Definition olaf_config.h:155
int maxEventPointsPerBlock
Definition olaf_config.h:75
size_t maxFingerprints
Definition olaf_config.h:134
bool sqrtMagnitude
Definition olaf_config.h:111
bool useMagnitudeInfo
Definition olaf_config.h:118
size_t maxDBCollisions
Definition olaf_config.h:163
int maxTimeDistance
Definition olaf_config.h:126
int maxEventPointUsages
Definition olaf_config.h:94
int bytesPerAudioSample
Definition olaf_config.h:67
int halfFilterSizeTime
Definition olaf_config.h:81
int audioSampleRate
Definition olaf_config.h:61
int audioBlockSize
Definition olaf_config.h:58
int halfFilterSizeFrequency
Definition olaf_config.h:85
int audioStepSize
Definition olaf_config.h:64
int filterSizeTime
Definition olaf_config.h:78
float printResultEvery
Definition olaf_config.h:158
int filterSizeFrequency
Definition olaf_config.h:84
float minMatchTimeDiff
Definition olaf_config.h:152
int minFreqDistance
Definition olaf_config.h:129
int minMatchCount
Definition olaf_config.h:146
int minTimeDistance
Definition olaf_config.h:124
int numberOfEPsPerFP
Definition olaf_config.h:121
size_t maxResults
Definition olaf_config.h:140
int eventPointThreshold
Definition olaf_config.h:105
int minFrequencyBin
Definition olaf_config.h:91
int maxEventPoints
Definition olaf_config.h:101
int searchRange
Definition olaf_config.h:143
float minEventPointMagnitude
Definition olaf_config.h:88
int maxFreqDistance
Definition olaf_config.h:131
char * dbFolder
Definition olaf_config.h:53
bool verbose
Definition olaf_config.h:70