| applyWindow(const kiss_fft_scalar *samples, const alpha16 *win, kiss_fft_scalar *out, int N) | fl::audio::fft::Context | inlineprivatestatic |
| batchMag(const kiss_fft_scalar *re, const kiss_fft_scalar *im, u16 *mag, int n) | fl::audio::fft::Context | inlineprivatestatic |
| buildLinearBinLut(fl::vector< u8 > &lut, int fftN) | fl::audio::fft::Context | inlineprivate |
| buildLogBinLut(fl::vector< u8 > &lut, int fftN, float fs, int binStart, int binEnd) | fl::audio::fft::Context | inlineprivate |
| computeBinEdgesQ16() | fl::audio::fft::Context | inlineprivate |
| computeLinearBins(const u16 *mag, int, Bins *out) | fl::audio::fft::Context | inlineprivate |
| computeLogRebinNormFactors(fl::vector< float > &normFactors, const fl::vector< u8 > &lut, int fftN, float fs, int binStart, int binEnd) | fl::audio::fft::Context | inlineprivate |
| computeWindow(fl::vector< alpha16 > &win, int N, Window type) | fl::audio::fft::Context | inlineprivatestatic |
| Context(int samples, int bands, float fmin, float fmax, int sample_rate, Mode mode, Window window) | fl::audio::fft::Context | inline |
| decimateBy2(kiss_fft_scalar *buf, int len) | fl::audio::fft::Context | inlineprivatestatic |
| deinterleave(const kiss_fft_cpx *cpx, kiss_fft_scalar *re, kiss_fft_scalar *im, int n) | fl::audio::fft::Context | inlineprivatestatic |
| fastDb(u32 x) | fl::audio::fft::Context | inlineprivatestatic |
| fastMag(i32 re, i32 im) | fl::audio::fft::Context | inlineprivatestatic |
| info() const | fl::audio::fft::Context | inline |
| initHybrid(int samples, int bands, float fmin, float fmax, int sr) | fl::audio::fft::Context | inlineprivate |
| initLogRebin() | fl::audio::fft::Context | inlineprivate |
| initNaive(int samples, int bands, float fmin, float fmax, int sr) | fl::audio::fft::Context | inlineprivate |
| initOctaveWise(int samples, int bands, float fmin, float fmax, int sr) | fl::audio::fft::Context | inlineprivate |
| initWindow() | fl::audio::fft::Context | inlineprivate |
| logRebinRange(const u16 *mag, int fftN, float fs, int binStart, int binEnd, u32 *rawBinsI, const fl::vector< u8 > &lut) | fl::audio::fft::Context | inlineprivate |
| mCqCfg | fl::audio::fft::Context | private |
| mFftOut | fl::audio::fft::Context | private |
| mFftrCfg | fl::audio::fft::Context | private |
| mFmax | fl::audio::fft::Context | private |
| mFmin | fl::audio::fft::Context | private |
| mHybridBassWindow | fl::audio::fft::Context | private |
| mHybridMergedNorm | fl::audio::fft::Context | private |
| mHybridMidFft | fl::audio::fft::Context | private |
| mHybridMidFftOut | fl::audio::fft::Context | private |
| mHybridMidFs | fl::audio::fft::Context | private |
| mHybridMidN | fl::audio::fft::Context | private |
| mHybridMidSplitBin | fl::audio::fft::Context | private |
| mHybridMidWindow | fl::audio::fft::Context | private |
| mHybridNormBass | fl::audio::fft::Context | private |
| mHybridNormMid | fl::audio::fft::Context | private |
| mHybridNormUpper | fl::audio::fft::Context | private |
| mHybridSmallFft | fl::audio::fft::Context | private |
| mHybridSmallFftOut | fl::audio::fft::Context | private |
| mHybridSmallFs | fl::audio::fft::Context | private |
| mHybridSmallN | fl::audio::fft::Context | private |
| mHybridSplitBin | fl::audio::fft::Context | private |
| mInputSamples | fl::audio::fft::Context | private |
| mKernels | fl::audio::fft::Context | private |
| mLinearBinLut | fl::audio::fft::Context | private |
| mLinearKEnd | fl::audio::fft::Context | private |
| mLinearKStart | fl::audio::fft::Context | private |
| mLogBinEdges | fl::audio::fft::Context | private |
| mLogBinEdgesQ16 | fl::audio::fft::Context | private |
| mLogBinLut | fl::audio::fft::Context | private |
| mLogBinLutBass | fl::audio::fft::Context | private |
| mLogBinLutMid | fl::audio::fft::Context | private |
| mLogBinNormFactors | fl::audio::fft::Context | private |
| mMaxBinsPerOctave | fl::audio::fft::Context | private |
| mMode | fl::audio::fft::Context | private |
| mOctaves | fl::audio::fft::Context | private |
| mSampleRate | fl::audio::fft::Context | private |
| mTotalBands | fl::audio::fft::Context | private |
| mWindow | fl::audio::fft::Context | private |
| mWindowBuf | fl::audio::fft::Context | private |
| mWorkBuf | fl::audio::fft::Context | private |
| run(span< const i16 > buffer, Bins *out) | fl::audio::fft::Context | inline |
| runHybrid(span< const i16 > buffer, Bins *out) | fl::audio::fft::Context | inlineprivate |
| runLogRebin(span< const i16 > buffer, Bins *out) | fl::audio::fft::Context | inlineprivate |
| runNaive(span< const i16 > buffer, Bins *out) | fl::audio::fft::Context | inlineprivate |
| runOctaveWise(span< const i16 > buffer, Bins *out) | fl::audio::fft::Context | inlineprivate |
| sampleSize() const | fl::audio::fft::Context | inline |
| scratch() | fl::audio::fft::Context | inlineprivatestatic |
| ~Context() FL_NOEXCEPT | fl::audio::fft::Context | inline |