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

◆ fft()

void fl::audio::Sample::fft ( fft::Bins * out) const

Definition at line 187 of file audio.cpp.hpp.

187 {
188 fl::span<const fl::i16> sample = pcm();
189 fft::Args args;
190 args.samples = sample.size();
191 args.bands = out->bands();
194 args.sample_rate =
195 fft::Args::DefaultSampleRate(); // TODO: get sample rate from Sample
197}
static T & instance() FL_NO_EXCEPT
Definition singleton.h:41
const VectorPCM & pcm() const FL_NO_EXCEPT
Definition audio.cpp.hpp:78
CRGB sample(const CRGB *grid, const XYMap &xyMap, float x, float y, SampleMode mode) FL_NO_EXCEPT
Sample a pixel from a 2D CRGB grid at floating-point coordinates.
corkscrew_args args
Definition old.h:149
static int DefaultSampleRate() FL_NO_EXCEPT
Definition fft.h:129
static float DefaultMinFrequency() FL_NO_EXCEPT
Definition fft.h:127
static float DefaultMaxFrequency() FL_NO_EXCEPT
Definition fft.h:128

References args, fl::audio::fft::Args::DefaultMaxFrequency(), fl::audio::fft::Args::DefaultMinFrequency(), fl::audio::fft::Args::DefaultSampleRate(), fl::FL_NO_EXCEPT, fl::Singleton< T, N >::instance(), pcm(), and fl::sample().

+ Here is the call graph for this function: