| Callback typedef | Observer::Publisher< Message, NotifyAll > | |
| CallbackReturn typedef | Observer::Publisher< Message, NotifyAll > | |
| CompressorInstance(const PerTrackEffect &effect) | CompressorInstance | explicit |
| CompressorInstance(CompressorInstance &&other) | CompressorInstance | explicit |
| GetAudioInCount() const override | CompressorInstance | privatevirtual |
| GetAudioOutCount() const override | CompressorInstance | privatevirtual |
| PerTrackEffect::GetBlockSize() const =0 | EffectInstance | pure virtual |
| EffectInstanceWithBlockSize::GetBlockSize() const override | EffectInstanceWithBlockSize | virtual |
| GetLatency(const EffectSettings &settings, double sampleRate) const override | CompressorInstance | privatevirtual |
| GetLatencyMs() const | CompressorInstance | |
| GetSampleRate() const | CompressorInstance | |
| GetTailSize() const | EffectInstance | virtual |
| Init() | EffectInstanceEx | virtual |
| Instance(const PerTrackEffect &processor) | PerTrackEffect::Instance | inlineexplicit |
| InstanceInit(EffectSettings &settings, CompressorInstance &instance, int numChannels, float sampleRate) | CompressorInstance | private |
| InstanceProcess(EffectSettings &settings, CompressorProcessor &instance, const float *const *inBlock, float *const *outBlock, size_t blockLen) | CompressorInstance | private |
| m_factory | Observer::Publisher< Message, NotifyAll > | private |
| m_list | Observer::Publisher< Message, NotifyAll > | private |
| MakeMessage() const | EffectInstance | virtual |
| mBlockSize | EffectInstanceWithBlockSize | protected |
| mCompressionValueQueue | CompressorInstance | private |
| mCompressor | CompressorInstance | private |
| Message typedef | EffectInstance | |
| message_type typedef | Observer::Publisher< Message, NotifyAll > | |
| mOutputQueue | CompressorInstance | private |
| mProcessor | PerTrackEffect::Instance | protected |
| mSampleCounter | CompressorInstance | private |
| mSampleRate | CompressorInstance | private |
| mSlaves | CompressorInstance | private |
| NeedsDither() const | EffectInstance | virtual |
| notifies_all | Observer::Publisher< Message, NotifyAll > | static |
| operator=(Publisher &&)=default | Observer::Publisher< Message, NotifyAll > | |
| Process(EffectSettings &settings) final | PerTrackEffect::Instance | virtual |
| ProcessBlock(EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen) override | CompressorInstance | privatevirtual |
| ProcessFinalize() noexcept override | CompressorInstance | privatevirtual |
| ProcessInitialize(EffectSettings &settings, double sampleRate, ChannelNames chanMap) override | CompressorInstance | privatevirtual |
| Publish(const Message &message) | Observer::Publisher< Message, NotifyAll > | inlineprotected |
| Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={}) | Observer::Publisher< Message, NotifyAll > | inlineexplicit |
| Publisher(Publisher &&)=default | Observer::Publisher< Message, NotifyAll > | |
| RealtimeAddProcessor(EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) override | CompressorInstance | privatevirtual |
| RealtimeFinalize(EffectSettings &settings) noexcept override | CompressorInstance | privatevirtual |
| RealtimeInitialize(EffectSettings &settings, double sampleRate) override | CompressorInstance | privatevirtual |
| RealtimePassThrough(size_t group, EffectSettings &settings, const float *const *inbuf, size_t numSamples) override | CompressorInstance | privatevirtual |
| RealtimeProcess(size_t group, EffectSettings &settings, const float *const *inbuf, float *const *outbuf, size_t numSamples) override | CompressorInstance | privatevirtual |
| RealtimeProcessEnd(EffectSettings &settings) noexcept | EffectInstance | virtual |
| RealtimeProcessStart(MessagePackage &package) | EffectInstance | virtual |
| RealtimeResume() override | CompressorInstance | privatevirtual |
| RealtimeSuspend() | EffectInstance | virtual |
| SampleCount typedef | EffectInstance | |
| PerTrackEffect::SetBlockSize(size_t maxBlockSize)=0 | EffectInstance | pure virtual |
| EffectInstanceWithBlockSize::SetBlockSize(size_t maxBlockSize) override | EffectInstanceWithBlockSize | virtual |
| 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 noexcept | EffectInstance | virtual |
| ~EffectInstance() | EffectInstance | virtual |
| ~EffectInstanceEx() override | EffectInstanceEx | |
| ~EffectInstanceWithBlockSize() override | EffectInstanceWithBlockSize | |
| ~Instance() override | PerTrackEffect::Instance | |