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

Contains state information for event point (EP) extraction. More...

#include <olaf_ep_extractor.h>

Data Fields

Olaf_Configconfig
float ** mags
float ** maxes
int filterIndex
int audioBlockIndex
struct eventpointcurrentEventPoints
struct extracted_event_points eventPoints

Detailed Description

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.

Field Documentation

◆ audioBlockIndex

int Olaf_EP_Extractor::audioBlockIndex

Index of the current audio block being processed

◆ config

Olaf_Config* Olaf_EP_Extractor::config

The Olaf configuration

◆ currentEventPoints

struct eventpoint* Olaf_EP_Extractor::currentEventPoints

Temporary storage for event points in the current block

◆ eventPoints

struct extracted_event_points Olaf_EP_Extractor::eventPoints

The collection of extracted event points

◆ filterIndex

int Olaf_EP_Extractor::filterIndex

Current index into the max filter

◆ mags

float** Olaf_EP_Extractor::mags

The magnitudes calculated from the FFT

◆ maxes

float** Olaf_EP_Extractor::maxes

The vertical max-filtered magnitudes


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