|
FastLED 3.9.15
|
|
inline |
Forward real-to-complex FFT.
| cfg | Kiss FFT real-to-complex plan describing the size N. Used directly by the kiss backend; the ESP-DSP backend ignores cfg and uses its own cached context keyed by N. |
| N | Logical FFT size (must match the size cfg was allocated for). Redundant for kiss (embedded in cfg) but required for ESP-DSP because kiss_fftr_cfg is opaque. |
| in | Pointer to N real time-domain samples. |
| out | Pointer to N/2 + 1 complex frequency-domain bins. |
Output format matches kiss_fftr exactly regardless of backend.
Definition at line 237 of file fft_backend.h.
References FL_NOEXCEPT, kiss_fft_scalar, and kiss_fftr().
Referenced by fl::audio::fft::Context::runHybrid(), fl::audio::fft::Context::runLogRebin(), fl::audio::fft::Context::runNaive(), and fl::audio::fft::Context::runOctaveWise().
Here is the call graph for this function:
Here is the caller graph for this function: