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

A fingerprint is a combination of three event points each with a frequency bin, time bin and magnitude. More...

#include <olaf_fp_extractor.h>

Data Fields

int frequencyBin1
int timeIndex1
float magnitude1
int frequencyBin2
int timeIndex2
float magnitude2
int frequencyBin3
int timeIndex3
float magnitude3

Detailed Description

A fingerprint is a combination of three event points each with a frequency bin, time bin and magnitude.

Potentially the thrid event point information can be set to zero. This is basically means falling back to using only 2 event points.

Field Documentation

◆ frequencyBin1

int fingerprint::frequencyBin1

Frequency bin of the first event point.

◆ frequencyBin2

int fingerprint::frequencyBin2

Frequency bin of the second event point.

◆ frequencyBin3

int fingerprint::frequencyBin3

Frequency bin of the third event point.

◆ magnitude1

float fingerprint::magnitude1

Magnitude of the first event point.

◆ magnitude2

float fingerprint::magnitude2

Magnitude of the second event point.

◆ magnitude3

float fingerprint::magnitude3

Magnitude of the third event point.

◆ timeIndex1

int fingerprint::timeIndex1

Time index of the first event point.

◆ timeIndex2

int fingerprint::timeIndex2

Time index of the second event point.

◆ timeIndex3

int fingerprint::timeIndex3

Time index of the third event point.


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