FastLED 3.9.15
Loading...
Searching...
No Matches

◆ run()

void fl::audio::fft::Context::run ( span< const i16 > buffer,
Bins * out )
inline

Definition at line 117 of file fft_impl.cpp.hpp.

117 {
118 switch (mMode) {
119 case Mode::LOG_REBIN:
120 runLogRebin(buffer, out);
121 break;
122 case Mode::CQ_NAIVE:
123 runNaive(buffer, out);
124 break;
125 case Mode::CQ_OCTAVE:
126 runOctaveWise(buffer, out);
127 break;
128 case Mode::CQ_HYBRID:
129 runHybrid(buffer, out);
130 break;
131 case Mode::AUTO:
132 FL_WARN("Mode::AUTO should have been resolved");
133 break;
134 }
135 }
void runHybrid(span< const i16 > buffer, Bins *out)
void runLogRebin(span< const i16 > buffer, Bins *out)
void runNaive(span< const i16 > buffer, Bins *out)
void runOctaveWise(span< const i16 > buffer, Bins *out)
#define FL_WARN(X)
Definition log.h:276

References fl::audio::fft::AUTO, fl::audio::fft::CQ_HYBRID, fl::audio::fft::CQ_NAIVE, fl::audio::fft::CQ_OCTAVE, FL_WARN, fl::audio::fft::LOG_REBIN, mMode, runHybrid(), runLogRebin(), runNaive(), and runOctaveWise().

+ Here is the call graph for this function: