FFTImpl(FFTImpl &&)=delete
FFTImpl(const FFT_Args &args)
FFTImpl(const FFTImpl &)=delete
static int DefaultSampleRate()
FFTImpl & operator=(const FFTImpl &)=delete
Result run(const AudioSample &sample, FFTBins *out)
FFTImpl & operator=(FFTImpl &&)=delete
fl::size sampleSize() const
static int DefaultSamples()
fl::unique_ptr< FFTContext > mContext
static int DefaultBands()
static float DefaultMaxFrequency()
static float DefaultMinFrequency()
Result(bool ok, const string &error)