53 static bool AnalyseTrack(
55 bool dc,
double curT0,
double curT1,
float& offset,
float& extent);
56 static bool AnalyseTrackData(
58 double curT1,
float& offset);
59 static double AnalyseDataDC(
float* buffer,
size_t len,
double sum);
60 void ProcessData(
float* buffer,
size_t len,
float offset);
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
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.
An Effect to bring the peak level up to a chosen level.
static NormalizeBase * FetchParameters(NormalizeBase &e, EffectSettings &)
std::function< bool(double fraction)> ProgressReport
static const ComponentInterfaceSymbol Symbol
virtual bool Process(EffectInstance &instance, EffectSettings &settings)=0
Holds a msgid for the translation catalog; may also bind format arguments.
Externalized state of a plug-in.