static Settings & settings()
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.
Locates clipping and inserts labels when found.
static const ComponentInterfaceSymbol Symbol
static FindClippingBase * FetchParameters(FindClippingBase &e, EffectSettings &)
A LabelTrack is a Track that holds labels (LabelStruct).
virtual bool Process(EffectInstance &instance, EffectSettings &settings)=0
Holds a msgid for the translation catalog; may also bind format arguments.
Positions or offsets within audio files need a wide type.
Externalized state of a plug-in.