|
Olaf
Overly Lightweight Acoustic Fingerprinting
|
Contains state information for event point (EP) extraction. More...
#include <olaf_ep_extractor.h>
Data Fields | |
| Olaf_Config * | config |
| float ** | mags |
| float ** | maxes |
| int | filterIndex |
| int | audioBlockIndex |
| struct eventpoint * | currentEventPoints |
| struct extracted_event_points | eventPoints |
Contains state information for event point (EP) extraction.
The memory used by the ep extractor should be freed in the olaf_ep_extractor_destroy() method.
| int Olaf_EP_Extractor::audioBlockIndex |
Index of the current audio block being processed
| Olaf_Config* Olaf_EP_Extractor::config |
The Olaf configuration
| struct eventpoint* Olaf_EP_Extractor::currentEventPoints |
Temporary storage for event points in the current block
| struct extracted_event_points Olaf_EP_Extractor::eventPoints |
The collection of extracted event points
| int Olaf_EP_Extractor::filterIndex |
Current index into the max filter
| float** Olaf_EP_Extractor::mags |
The magnitudes calculated from the FFT
| float** Olaf_EP_Extractor::maxes |
The vertical max-filtered magnitudes