FastLED 3.9.15
Loading...
Searching...
No Matches
fl::audio::fft::Context Member List

This is the complete list of members for fl::audio::fft::Context, including all inherited members.

applyWindow(const kiss_fft_scalar *samples, const alpha16 *win, kiss_fft_scalar *out, int N)fl::audio::fft::Contextinlineprivatestatic
batchMag(const kiss_fft_scalar *re, const kiss_fft_scalar *im, u16 *mag, int n)fl::audio::fft::Contextinlineprivatestatic
buildLinearBinLut(fl::vector< u8 > &lut, int fftN)fl::audio::fft::Contextinlineprivate
buildLogBinLut(fl::vector< u8 > &lut, int fftN, float fs, int binStart, int binEnd)fl::audio::fft::Contextinlineprivate
computeBinEdgesQ16()fl::audio::fft::Contextinlineprivate
computeLinearBins(const u16 *mag, int, Bins *out)fl::audio::fft::Contextinlineprivate
computeLogRebinNormFactors(fl::vector< float > &normFactors, const fl::vector< u8 > &lut, int fftN, float fs, int binStart, int binEnd)fl::audio::fft::Contextinlineprivate
computeWindow(fl::vector< alpha16 > &win, int N, Window type)fl::audio::fft::Contextinlineprivatestatic
Context(int samples, int bands, float fmin, float fmax, int sample_rate, Mode mode, Window window)fl::audio::fft::Contextinline
decimateBy2(kiss_fft_scalar *buf, int len)fl::audio::fft::Contextinlineprivatestatic
deinterleave(const kiss_fft_cpx *cpx, kiss_fft_scalar *re, kiss_fft_scalar *im, int n)fl::audio::fft::Contextinlineprivatestatic
fastDb(u32 x)fl::audio::fft::Contextinlineprivatestatic
fastMag(i32 re, i32 im)fl::audio::fft::Contextinlineprivatestatic
info() constfl::audio::fft::Contextinline
initHybrid(int samples, int bands, float fmin, float fmax, int sr)fl::audio::fft::Contextinlineprivate
initLogRebin()fl::audio::fft::Contextinlineprivate
initNaive(int samples, int bands, float fmin, float fmax, int sr)fl::audio::fft::Contextinlineprivate
initOctaveWise(int samples, int bands, float fmin, float fmax, int sr)fl::audio::fft::Contextinlineprivate
initWindow()fl::audio::fft::Contextinlineprivate
logRebinRange(const u16 *mag, int fftN, float fs, int binStart, int binEnd, u32 *rawBinsI, const fl::vector< u8 > &lut)fl::audio::fft::Contextinlineprivate
mCqCfgfl::audio::fft::Contextprivate
mFftOutfl::audio::fft::Contextprivate
mFftrCfgfl::audio::fft::Contextprivate
mFmaxfl::audio::fft::Contextprivate
mFminfl::audio::fft::Contextprivate
mHybridBassWindowfl::audio::fft::Contextprivate
mHybridMergedNormfl::audio::fft::Contextprivate
mHybridMidFftfl::audio::fft::Contextprivate
mHybridMidFftOutfl::audio::fft::Contextprivate
mHybridMidFsfl::audio::fft::Contextprivate
mHybridMidNfl::audio::fft::Contextprivate
mHybridMidSplitBinfl::audio::fft::Contextprivate
mHybridMidWindowfl::audio::fft::Contextprivate
mHybridNormBassfl::audio::fft::Contextprivate
mHybridNormMidfl::audio::fft::Contextprivate
mHybridNormUpperfl::audio::fft::Contextprivate
mHybridSmallFftfl::audio::fft::Contextprivate
mHybridSmallFftOutfl::audio::fft::Contextprivate
mHybridSmallFsfl::audio::fft::Contextprivate
mHybridSmallNfl::audio::fft::Contextprivate
mHybridSplitBinfl::audio::fft::Contextprivate
mInputSamplesfl::audio::fft::Contextprivate
mKernelsfl::audio::fft::Contextprivate
mLinearBinLutfl::audio::fft::Contextprivate
mLinearKEndfl::audio::fft::Contextprivate
mLinearKStartfl::audio::fft::Contextprivate
mLogBinEdgesfl::audio::fft::Contextprivate
mLogBinEdgesQ16fl::audio::fft::Contextprivate
mLogBinLutfl::audio::fft::Contextprivate
mLogBinLutBassfl::audio::fft::Contextprivate
mLogBinLutMidfl::audio::fft::Contextprivate
mLogBinNormFactorsfl::audio::fft::Contextprivate
mMaxBinsPerOctavefl::audio::fft::Contextprivate
mModefl::audio::fft::Contextprivate
mOctavesfl::audio::fft::Contextprivate
mSampleRatefl::audio::fft::Contextprivate
mTotalBandsfl::audio::fft::Contextprivate
mWindowfl::audio::fft::Contextprivate
mWindowBuffl::audio::fft::Contextprivate
mWorkBuffl::audio::fft::Contextprivate
run(span< const i16 > buffer, Bins *out)fl::audio::fft::Contextinline
runHybrid(span< const i16 > buffer, Bins *out)fl::audio::fft::Contextinlineprivate
runLogRebin(span< const i16 > buffer, Bins *out)fl::audio::fft::Contextinlineprivate
runNaive(span< const i16 > buffer, Bins *out)fl::audio::fft::Contextinlineprivate
runOctaveWise(span< const i16 > buffer, Bins *out)fl::audio::fft::Contextinlineprivate
sampleSize() constfl::audio::fft::Contextinline
scratch()fl::audio::fft::Contextinlineprivatestatic
~Context() FL_NOEXCEPTfl::audio::fft::Contextinline