|
| ~Instance () override |
|
| Instance (StatefulPerTrackEffect &effect) |
|
| ~Instance () override |
|
bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap) override |
|
bool | ProcessFinalize () noexcept override |
|
size_t | ProcessBlock (EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen) override |
| Called for destructive effect computation. More...
|
|
| Instance (StatefulEffectBase &effect) |
|
| ~Instance () override |
|
bool | Init () override |
| Call once to set up state for whole list of tracks to be processed. More...
|
|
size_t | GetBlockSize () const override |
|
size_t | SetBlockSize (size_t maxBlockSize) override |
|
bool | RealtimeInitialize (EffectSettings &settings, double sampleRate) override |
|
bool | RealtimeAddProcessor (EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) override |
|
bool | RealtimeSuspend () override |
|
bool | RealtimeResume () override |
|
bool | RealtimeProcessStart (MessagePackage &package) override |
| settings are possibly changed, since last call, by an asynchronous dialog More...
|
|
size_t | RealtimeProcess (size_t group, EffectSettings &settings, const float *const *inBuf, float *const *outBuf, size_t numSamples) override |
|
bool | RealtimeProcessEnd (EffectSettings &settings) noexcept override |
| settings can be updated to let a dialog change appearance at idle More...
|
|
bool | RealtimeFinalize (EffectSettings &settings) noexcept override |
|
unsigned | GetAudioInCount () const override |
| How many input buffers to allocate at once. More...
|
|
unsigned | GetAudioOutCount () const override |
| How many output buffers to allocate at once. More...
|
|
bool | NeedsDither () const override |
|
bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap) override |
|
bool | ProcessFinalize () noexcept override |
|
virtual bool | Init () |
| Call once to set up state for whole list of tracks to be processed. More...
|
|
virtual bool | Process (EffectSettings &settings)=0 |
| Actually do the effect here. More...
|
|
| ~EffectInstanceEx () override |
|
virtual | ~EffectInstance () |
|
virtual size_t | GetBlockSize () const =0 |
|
virtual size_t | SetBlockSize (size_t maxBlockSize)=0 |
|
virtual unsigned | GetAudioInCount () const =0 |
| How many input buffers to allocate at once. More...
|
|
virtual unsigned | GetAudioOutCount () const =0 |
| How many output buffers to allocate at once. More...
|
|
virtual bool | RealtimeInitialize (EffectSettings &settings, double sampleRate) |
|
virtual bool | RealtimeAddProcessor (EffectSettings &settings, EffectOutputs *pOutputs, unsigned numChannels, float sampleRate) |
|
virtual bool | RealtimeSuspend () |
|
virtual bool | RealtimeResume () |
|
virtual std::unique_ptr< Message > | MakeMessage () const |
| Called on the main thread, in which the result may be cloned. More...
|
|
virtual bool | UsesMessages () const noexcept |
|
virtual bool | RealtimeProcessStart (MessagePackage &package) |
| settings are possibly changed, since last call, by an asynchronous dialog More...
|
|
virtual size_t | RealtimeProcess (size_t group, EffectSettings &settings, const float *const *inBuf, float *const *outBuf, size_t numSamples) |
|
virtual bool | RealtimeProcessEnd (EffectSettings &settings) noexcept |
| settings can be updated to let a dialog change appearance at idle More...
|
|
virtual bool | RealtimeFinalize (EffectSettings &settings) noexcept |
|
virtual size_t | GetTailSize () const |
|
virtual SampleCount | GetLatency (const EffectSettings &settings, double sampleRate) const |
|
virtual bool | NeedsDither () const |
|
virtual bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap)=0 |
|
virtual bool | ProcessFinalize () noexcept=0 |
|
virtual size_t | ProcessBlock (EffectSettings &settings, const float *const *inBlock, float *const *outBlock, size_t blockLen)=0 |
| Called for destructive effect computation. More...
|
|
| Instance (const PerTrackEffect &processor) |
|
| ~Instance () override |
|
bool | Process (EffectSettings &settings) final |
| Uses the other virtual functions of this class. More...
|
|
bool | ProcessInitialize (EffectSettings &settings, double sampleRate, ChannelNames chanMap) override |
|
bool | ProcessFinalize () noexcept override |
|
Definition at line 69 of file Amplify.h.