FastLED 3.10.8
Loading...
Searching...
No Matches

◆ run()

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

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

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

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

+ Here is the call graph for this function: