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 | |