33 #define DEFAULT_N 4096 51 fftwf_plan m_fftPlanR2C;
56 fftwf_plan m_fftPlanC2R;
61 unsigned int m_bufferSize;
73 FFTPlan(
double measureTime = 0);
85 FFTPlan(
int n,
double measureTime = 0);
98 void FFT(
void* buffer);
104 void IFFT(
void* buffer);
117 void freeBuffer(
void* buffer);
#define AUD_NAMESPACE_BEGIN
Opens the audaspace namespace aud.
Definition: Audaspace.h:116
Thas class represents an plan object that allows to calculate FFTs and IFFTs.
Definition: FFTPlan.h:40
#define AUD_API
Used for exporting symbols in the shared library.
Definition: Audaspace.h:93
#define AUD_NAMESPACE_END
Closes the audaspace namespace aud.
Definition: Audaspace.h:119
The main header file of the library defining the namespace and basic data types.