50 bool RemoveClicks(
size_t len,
float* buffer);
static Settings & settings()
An Effect for removing clicks.
static const ComponentInterfaceSymbol Symbol
static ClickRemovalBase * FetchParameters(ClickRemovalBase &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
bool CheckWhetherSkipEffect(const EffectSettings &settings) const override
Default implementation returns false.
ComponentInterfaceSymbol GetSymbol() const override
Performs effect computation.
Interface for manipulations of an Effect's settings.
Piecewise linear or piecewise exponential function from double to double.
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.