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

◆ fft()

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

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

178 {
179 fl::span<const fl::i16> sample = pcm();
180 fft::Args args;
181 args.samples = sample.size();
182 args.bands = out->bands();
185 args.sample_rate =
186 fft::Args::DefaultSampleRate(); // TODO: get sample rate from Sample
188}
static T & instance() FL_NOEXCEPT
Definition singleton.h:41
const VectorPCM & pcm() const FL_NOEXCEPT
Definition audio.cpp.hpp:73
CRGB sample(const CRGB *grid, const XYMap &xyMap, float x, float y, SampleMode mode)
Sample a pixel from a 2D CRGB grid at floating-point coordinates.
Definition sample.cpp.hpp:9
corkscrew_args args
Definition old.h:149
static float DefaultMaxFrequency() FL_NOEXCEPT
Definition fft.h:128
static int DefaultSampleRate() FL_NOEXCEPT
Definition fft.h:129
static float DefaultMinFrequency() FL_NOEXCEPT
Definition fft.h:127

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

+ Here is the call graph for this function: