Olaf
Overly Lightweight Acoustic Fingerprinting
Loading...
Searching...
No Matches
olaf_fft.h
1
2
3#ifndef OLAF_FFT_H
4#define OLAF_FFT_H
5
6#include "olaf_config.h"
7
13 typedef struct Olaf_FFT Olaf_FFT;
14
20 Olaf_FFT * olaf_fft_new(Olaf_Config * config);
21
27 void olaf_fft_forward(Olaf_FFT * olaf_fft, float * audio_data);
28
33 void olaf_fft_destroy(Olaf_FFT * olaf_fft );
34
35#endif // OLAF_FFT_H
Olaf configuration pramameters.
Configuration parameters defining the behaviour of Olaf.
Definition olaf_config.h:48
An opaque struct with state information related to the fft.
Definition olaf_fft.c:28