Audacity 3.2.0
DistortionBase::Instance Member List

This is the complete list of members for DistortionBase::Instance, including all inherited members.

CopyHalfTable()DistortionBase::Instance
Cubic(const EffectDistortionSettings &, double x)DistortionBase::Instanceinline
CubicTable(const EffectDistortionSettings &)DistortionBase::Instance
DCFilter(EffectDistortionState &data, float sample)DistortionBase::Instance
EvenHarmonicTable(const EffectDistortionSettings &)DistortionBase::Instance
ExponentialTable(const EffectDistortionSettings &)DistortionBase::Instance
GetAudioInCount() const overrideDistortionBase::Instancevirtual
GetAudioOutCount() const overrideDistortionBase::Instancevirtual
PerTrackEffect::GetBlockSize() const =0EffectInstancepure virtual
EffectInstanceWithBlockSize::GetBlockSize() const overrideEffectInstanceWithBlockSizevirtual
GetLatency(const EffectSettings &settings, double sampleRate) constEffectInstancevirtual
GetTailSize() constEffectInstancevirtual
HalfSinTable(const EffectDistortionSettings &)DistortionBase::Instance
HardClip(EffectDistortionState &, const EffectDistortionSettings &)DistortionBase::Instance
HardLimiter(EffectDistortionState &state, const EffectDistortionSettings &)DistortionBase::Instance
Init()EffectInstanceExvirtual
Instance(const PerTrackEffect &effect)DistortionBase::Instanceinlineexplicit
InstanceInit(EffectDistortionState &data, EffectSettings &settings, float sampleRate)DistortionBase::Instance
InstanceProcess(EffectSettings &settings, EffectDistortionState &data, const float *const *inBlock, float *const *outBlock, size_t blockLen)DistortionBase::Instance
Leveller(const EffectDistortionSettings &)DistortionBase::Instance
LogarithmicTable(const EffectDistortionSettings &)DistortionBase::Instance
LogCurve(double threshold, float value, double ratio)DistortionBase::Instanceinline
MakeMessage() constEffectInstancevirtual
MakeTable(EffectDistortionState &state, const EffectDistortionSettings &ms)DistortionBase::Instance
mBlockSizeEffectInstanceWithBlockSizeprotected
Message typedefEffectInstance
mMasterDistortionBase::Instance
mProcessorPerTrackEffect::Instanceprotected
mSlavesDistortionBase::Instance
mTableDistortionBase::Instance
NeedsDither() constEffectInstancevirtual
Process(EffectSettings &settings) finalPerTrackEffect::Instancevirtual
ProcessBlock(EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen) overrideDistortionBase::Instancevirtual
ProcessFinalize() noexcept overridePerTrackEffect::Instancevirtual
ProcessInitialize(EffectSettings &settings, double sampleRate, ChannelNames chanMap) overrideDistortionBase::Instancevirtual
RealtimeAddProcessor(EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) overrideDistortionBase::Instancevirtual
RealtimeFinalize(EffectSettings &settings) noexcept overrideDistortionBase::Instancevirtual
RealtimeInitialize(EffectSettings &settings, double) overrideDistortionBase::Instancevirtual
RealtimePassThrough(size_t group, EffectSettings &settings, const float *const *inBuf, size_t numSamples)EffectInstancevirtual
RealtimeProcess(size_t group, EffectSettings &settings, const float *const *inbuf, float *const *outbuf, size_t numSamples) overrideDistortionBase::Instancevirtual
RealtimeProcessEnd(EffectSettings &settings) noexceptEffectInstancevirtual
RealtimeProcessStart(MessagePackage &package)EffectInstancevirtual
RealtimeResume()EffectInstancevirtual
RealtimeSuspend()EffectInstancevirtual
Rectifier(const EffectDistortionSettings &)DistortionBase::Instance
SampleCount typedefEffectInstance
PerTrackEffect::SetBlockSize(size_t maxBlockSize)=0EffectInstancepure virtual
EffectInstanceWithBlockSize::SetBlockSize(size_t maxBlockSize) overrideEffectInstanceWithBlockSizevirtual
SineTable(const EffectDistortionSettings &)DistortionBase::Instance
SoftClip(EffectDistortionState &, const EffectDistortionSettings &)DistortionBase::Instance
UsesMessages() const noexceptEffectInstancevirtual
WaveShaper(float sample, EffectDistortionSettings &ms)DistortionBase::Instance
~EffectInstance()EffectInstancevirtual
~EffectInstanceEx() overrideEffectInstanceEx
~EffectInstanceWithBlockSize() overrideEffectInstanceWithBlockSize
~Instance() overridePerTrackEffect::Instance