|
arduino-audio-tools
|
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 | |
| FFTDriver * | driver |
| int | N |
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()).
Construct FFT state with specified size and driver.
| size | FFT size (number of points) |
| drv | Pointer to the raw FFT driver implementation |
| FFTDriver* driver |
Pointer to the raw FFT driver implementation
| int N |
FFT size