DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::Equalizer< T, MaxBands > Member List

This is the complete list of members for dspark::Equalizer< T, MaxBands >, including all inherited members.

bandEnabled_dspark::Equalizer< T, MaxBands >protected
bands_dspark::Equalizer< T, MaxBands >protected
BandType enum namedspark::Equalizer< T, MaxBands >
buildBandStages(const BandConfig &cfg, BiquadCoeffs *stages) const noexceptdspark::Equalizer< T, MaxBands >inline
computeBandCoeffs(const BandConfig &cfg) const noexceptdspark::Equalizer< T, MaxBands >inlineprotected
configDirty_dspark::Equalizer< T, MaxBands >protected
configs_dspark::Equalizer< T, MaxBands >protected
effectiveQ(const BandConfig &cfg) const noexceptdspark::Equalizer< T, MaxBands >inlineprotected
FilterMode enum namedspark::Equalizer< T, MaxBands >
filterMode_dspark::Equalizer< T, MaxBands >protected
getBandConfig(int index) const noexceptdspark::Equalizer< T, MaxBands >inline
getBandFilter(int index)dspark::Equalizer< T, MaxBands >inline
getBandFilter(int index) constdspark::Equalizer< T, MaxBands >inline
getFilterMode() const noexceptdspark::Equalizer< T, MaxBands >inline
getLatency() const noexceptdspark::Equalizer< T, MaxBands >inline
getMagnitudeForFrequencyArray(const T *frequencies, T *magnitudes, int numPoints) const noexceptdspark::Equalizer< T, MaxBands >inline
getNumBands() const noexceptdspark::Equalizer< T, MaxBands >inline
getSoftMode() const noexceptdspark::Equalizer< T, MaxBands >inline
getState() constdspark::Equalizer< T, MaxBands >inline
kLpMaxBlockSizedspark::Equalizer< T, MaxBands >protectedstatic
lpBlock_dspark::Equalizer< T, MaxBands >protected
lpDirty_dspark::Equalizer< T, MaxBands >protected
lpFft_dspark::Equalizer< T, MaxBands >protected
lpFftIn_dspark::Equalizer< T, MaxBands >protected
lpFftOut_dspark::Equalizer< T, MaxBands >protected
lpFftSize_dspark::Equalizer< T, MaxBands >protected
lpImpulse_dspark::Equalizer< T, MaxBands >protected
lpKernel_dspark::Equalizer< T, MaxBands >protected
lpKernelSpace_dspark::Equalizer< T, MaxBands >protected
lpMagScratch_dspark::Equalizer< T, MaxBands >protected
lpPrevBlock_dspark::Equalizer< T, MaxBands >protected
lpTempFreq_dspark::Equalizer< T, MaxBands >protected
matchedBells_dspark::Equalizer< T, MaxBands >protected
numBands_dspark::Equalizer< T, MaxBands >protected
prepare(const AudioSpec &spec)dspark::Equalizer< T, MaxBands >inline
processBlock(AudioBufferView< T > buffer) noexceptdspark::Equalizer< T, MaxBands >inline
processLinearPhase(AudioBufferView< T > buffer) noexceptdspark::Equalizer< T, MaxBands >inlineprotected
processSample(T input, int channel) noexceptdspark::Equalizer< T, MaxBands >inline
recomputeLinearPhaseKernel() noexceptdspark::Equalizer< T, MaxBands >inlineprotected
reset() noexceptdspark::Equalizer< T, MaxBands >inline
setBand(int index, T frequency, T gainDb)dspark::Equalizer< T, MaxBands >inline
setBand(int index, T frequency, T gainDb, T q)dspark::Equalizer< T, MaxBands >inline
setBand(int index, const BandConfig &config)dspark::Equalizer< T, MaxBands >inline
setBandEnabled(int index, bool enabled) noexceptdspark::Equalizer< T, MaxBands >inline
setFilterMode(FilterMode mode) noexceptdspark::Equalizer< T, MaxBands >inline
setMatchedBells(bool enabled) noexceptdspark::Equalizer< T, MaxBands >inline
setNumBands(int count)dspark::Equalizer< T, MaxBands >inline
setSoftMode(bool enabled) noexceptdspark::Equalizer< T, MaxBands >inline
setState(const uint8_t *data, size_t size)dspark::Equalizer< T, MaxBands >inline
shelfSlopeFromQ(double q, double gainDb) noexceptdspark::Equalizer< T, MaxBands >inlineprotectedstatic
softMode_dspark::Equalizer< T, MaxBands >protected
spec_dspark::Equalizer< T, MaxBands >protected
updateActiveFilters() noexceptdspark::Equalizer< T, MaxBands >inlineprotected
~Equalizer()=defaultdspark::Equalizer< T, MaxBands >