Audacity 3.2.0
CompressorInstance Member List

This is the complete list of members for CompressorInstance, including all inherited members.

Callback typedefObserver::Publisher< Message, NotifyAll >
CallbackReturn typedefObserver::Publisher< Message, NotifyAll >
CompressorInstance(const PerTrackEffect &effect)CompressorInstanceexplicit
CompressorInstance(CompressorInstance &&other)CompressorInstanceexplicit
GetAudioInCount() const overrideCompressorInstanceprivatevirtual
GetAudioOutCount() const overrideCompressorInstanceprivatevirtual
PerTrackEffect::GetBlockSize() const =0EffectInstancepure virtual
EffectInstanceWithBlockSize::GetBlockSize() const overrideEffectInstanceWithBlockSizevirtual
GetLatency(const EffectSettings &settings, double sampleRate) const overrideCompressorInstanceprivatevirtual
GetLatencyMs() constCompressorInstance
GetSampleRate() constCompressorInstance
GetTailSize() constEffectInstancevirtual
Init()EffectInstanceExvirtual
Instance(const PerTrackEffect &processor)PerTrackEffect::Instanceinlineexplicit
InstanceInit(EffectSettings &settings, CompressorInstance &instance, int numChannels, float sampleRate)CompressorInstanceprivate
InstanceProcess(EffectSettings &settings, CompressorProcessor &instance, const float *const *inBlock, float *const *outBlock, size_t blockLen)CompressorInstanceprivate
m_factoryObserver::Publisher< Message, NotifyAll >private
m_listObserver::Publisher< Message, NotifyAll >private
MakeMessage() constEffectInstancevirtual
mBlockSizeEffectInstanceWithBlockSizeprotected
mCompressionValueQueueCompressorInstanceprivate
mCompressorCompressorInstanceprivate
Message typedefEffectInstance
message_type typedefObserver::Publisher< Message, NotifyAll >
mOutputQueueCompressorInstanceprivate
mProcessorPerTrackEffect::Instanceprotected
mSampleCounterCompressorInstanceprivate
mSampleRateCompressorInstanceprivate
mSlavesCompressorInstanceprivate
NeedsDither() constEffectInstancevirtual
notifies_allObserver::Publisher< Message, NotifyAll >static
operator=(Publisher &&)=defaultObserver::Publisher< Message, NotifyAll >
Process(EffectSettings &settings) finalPerTrackEffect::Instancevirtual
ProcessBlock(EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen) overrideCompressorInstanceprivatevirtual
ProcessFinalize() noexcept overrideCompressorInstanceprivatevirtual
ProcessInitialize(EffectSettings &settings, double sampleRate, ChannelNames chanMap) overrideCompressorInstanceprivatevirtual
Publish(const Message &message)Observer::Publisher< Message, NotifyAll >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< Message, NotifyAll >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< Message, NotifyAll >
RealtimeAddProcessor(EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) overrideCompressorInstanceprivatevirtual
RealtimeFinalize(EffectSettings &settings) noexcept overrideCompressorInstanceprivatevirtual
RealtimeInitialize(EffectSettings &settings, double sampleRate) overrideCompressorInstanceprivatevirtual
RealtimePassThrough(size_t group, EffectSettings &settings, const float *const *inbuf, size_t numSamples) overrideCompressorInstanceprivatevirtual
RealtimeProcess(size_t group, EffectSettings &settings, const float *const *inbuf, float *const *outbuf, size_t numSamples) overrideCompressorInstanceprivatevirtual
RealtimeProcessEnd(EffectSettings &settings) noexceptEffectInstancevirtual
RealtimeProcessStart(MessagePackage &package)EffectInstancevirtual
RealtimeResume() overrideCompressorInstanceprivatevirtual
RealtimeSuspend()EffectInstancevirtual
SampleCount typedefEffectInstance
PerTrackEffect::SetBlockSize(size_t maxBlockSize)=0EffectInstancepure virtual
EffectInstanceWithBlockSize::SetBlockSize(size_t maxBlockSize) overrideEffectInstanceWithBlockSizevirtual
SetMeterValuesQueue(std::weak_ptr< DynamicRangeProcessorMeterValuesQueue > queue)CompressorInstance
SetOutputQueue(std::weak_ptr< DynamicRangeProcessorOutputPacketQueue >)CompressorInstance
Subscribe(Callback callback)Observer::Publisher< Message, NotifyAll >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< Message, NotifyAll >inline
UsesMessages() const noexceptEffectInstancevirtual
~EffectInstance()EffectInstancevirtual
~EffectInstanceEx() overrideEffectInstanceEx
~EffectInstanceWithBlockSize() overrideEffectInstanceWithBlockSize
~Instance() overridePerTrackEffect::Instance