Audacity 3.2.0
|
#include <DynamicRangeProcessorDummyOutputs.h>
Private Member Functions | |
std::unique_ptr< EffectOutputs > | Clone () const override |
void | Assign (EffectOutputs &&src) override |
Update one Outputs object from another. More... | |
Additional Inherited Members | |
Public Member Functions inherited from EffectOutputs | |
virtual | ~EffectOutputs () |
virtual std::unique_ptr< EffectOutputs > | Clone () const =0 |
virtual void | Assign (EffectOutputs &&src)=0 |
Update one Outputs object from another. More... | |
Audacity: A Digital Audio Editor
DynamicRangeProcessorDummyOutputs.h
Matthieu Hodgkinson A dummy implementation just to distinguish real-time from non-real-time CompressorInstance
s.
Definition at line 17 of file DynamicRangeProcessorDummyOutputs.h.
|
inlineoverrideprivatevirtual |
Update one Outputs object from another.
This may run in a worker thread, and should avoid allocating and freeing. Even on the main thread, it must avoid relocation of members of containers. Therefore do not grow or clear any containers, but assign the preallocated contents of one container from another.
src | settings to copy from; assume it comes from the same EffectSettingsManager as *this |
Implements EffectOutputs.
Definition at line 25 of file DynamicRangeProcessorDummyOutputs.h.
|
inlineoverrideprivatevirtual |
Implements EffectOutputs.
Definition at line 20 of file DynamicRangeProcessorDummyOutputs.h.