48 bool ApplyDuckFade(
int trackNum,
WaveChannel& track,
double t0,
double t1);
static Settings & settings()
Implements the Auto Ducking effect.
static const ComponentInterfaceSymbol Symbol
static AutoDuckBase * FetchParameters(AutoDuckBase &e, EffectSettings &)
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
virtual EffectType GetType() const =0
Type determines how it behaves.
virtual ManualPageID ManualPage() const
Name of a page in the Audacity alpha manual, default is empty.
virtual const EffectParameterMethods & Parameters() const
TranslatableString GetDescription() const override
ComponentInterfaceSymbol GetSymbol() const override
Performs effect computation.
Interface for manipulations of an Effect's settings.
virtual bool Process(EffectInstance &instance, EffectSettings &settings)=0
Holds a msgid for the translation catalog; may also bind format arguments.
A Track that contains audio waveform data.
Externalized state of a plug-in.