DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::Reverb< T > Member List

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

bankLatency(const ConvolverBank &bank) noexceptdspark::Reverb< T >inlineprotectedstatic
bankPublisher_dspark::Reverb< T >protected
buildBank(const std::vector< T > &source, int sourceLength, int sourceChannels, double sourceSampleRate, const AudioSpec &processingSpec, int fftBlock, T decayScale, T stretchRatio) constdspark::Reverb< T >inlineprotected
calculatePreDelaySamples(const AudioSpec &spec) const noexceptdspark::Reverb< T >inlineprotected
calculatePreDelaySamples(const AudioSpec &spec, T preDelayMs) noexceptdspark::Reverb< T >inlineprotectedstatic
commitImpulseResponse(std::vector< T > nextStorage, int nextLength, int nextChannels, double nextSampleRate)dspark::Reverb< T >inlineprotected
decayScale_dspark::Reverb< T >protected
fallbackConvolver_dspark::Reverb< T >protected
fftBlockSize_dspark::Reverb< T >protected
getConvolver(int channel=0)dspark::Reverb< T >inline
getDecayScale() const noexceptdspark::Reverb< T >inline
getLatency() const noexceptdspark::Reverb< T >inline
getMix() const noexceptdspark::Reverb< T >inline
getMixer()dspark::Reverb< T >inline
getPreDelay() const noexceptdspark::Reverb< T >inline
getState() constdspark::Reverb< T >inline
getStretch() const noexceptdspark::Reverb< T >inline
irChannels_dspark::Reverb< T >protected
irLength_dspark::Reverb< T >protected
irSampleRate_dspark::Reverb< T >protected
irStorage_dspark::Reverb< T >protected
isLoaded() const noexceptdspark::Reverb< T >inline
loadIR(const char *wavFilePath)dspark::Reverb< T >inline
loadIR(const T *data, int length, double irSampleRate)dspark::Reverb< T >inline
loadIR(AudioBufferView< const T > ir, double irSampleRate)dspark::Reverb< T >inline
mix_dspark::Reverb< T >protected
mixer_dspark::Reverb< T >protected
operator=(const Reverb &)=deletedspark::Reverb< T >
operator=(Reverb &&)=deletedspark::Reverb< T >
preDelayBuffers_dspark::Reverb< T >protected
preDelayMs_dspark::Reverb< T >protected
preDelaySamples_dspark::Reverb< T >protected
prepare(const AudioSpec &spec)dspark::Reverb< T >inline
processBlock(AudioBufferView< T > buffer) noexceptdspark::Reverb< T >inline
Publisher typedefdspark::Reverb< T >protected
publisherGenerationMaxdspark::Reverb< T >protectedstatic
reset() noexceptdspark::Reverb< T >inline
Reverb()=defaultdspark::Reverb< T >
Reverb(const Reverb &)=deletedspark::Reverb< T >
Reverb(Reverb &&)=deletedspark::Reverb< T >
setDecayScale(T scale)dspark::Reverb< T >inline
setMix(T dryWet) noexceptdspark::Reverb< T >inline
setPreDelay(T ms) noexceptdspark::Reverb< T >inline
setState(const uint8_t *data, size_t size)dspark::Reverb< T >inline
setStretch(T ratio)dspark::Reverb< T >inline
shapeDecay(const T *ir, int len, double factor) constdspark::Reverb< T >inlineprotected
spec_dspark::Reverb< T >protected
stretch_dspark::Reverb< T >protected
updatePreDelay() noexceptdspark::Reverb< T >inlineprotected
~Reverb() noexceptdspark::Reverb< T >inline