arduino-audio-tools
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
fft_state Struct Reference

FFT state management structure. More...

#include <MDFEchoCancellation.h>

Public Member Functions

 fft_state (int size, FFTDriver *drv)
 Construct FFT state with specified size and driver.
 

Public Attributes

FFTDriverdriver
 
int N
 

Detailed Description

FFT state management structure.

Manages FFT operations through the raw FFTDriver interface. This is a small, fixed-layout struct (just a driver pointer and a size), so it's allocated with plain new/delete rather than through the audio_tools Allocator used for the (much larger) EchoState buffers – consistent with how EchoState itself is created (see echoStateInitMc()).

Constructor & Destructor Documentation

◆ fft_state()

fft_state ( int  size,
FFTDriver drv 
)
inline

Construct FFT state with specified size and driver.

Parameters
sizeFFT size (number of points)
drvPointer to the raw FFT driver implementation

Member Data Documentation

◆ driver

FFTDriver* driver

Pointer to the raw FFT driver implementation

◆ N

int N

FFT size


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