12#ifndef __AUDACITY_EFFECT_EQUALIZATION__
13#define __AUDACITY_EFFECT_EQUALIZATION__
const int kEqOptionGraphic
static Settings & settings()
TranslatableString GetName() const
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
EffectEqualizationCurve()
static const ComponentInterfaceSymbol Symbol
static const ComponentInterfaceSymbol Symbol
EffectEqualizationGraphic()
An Effect that modifies volume in different frequency bands.
std::unique_ptr< EffectEditor > PopulateOrExchange(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) override
Add controls to effect panel; always succeeds.
bool TransferDataToWindow(const EffectSettings &settings) override
bool ValidateUI(const EffectPlugin &plugin, EffectSettings &) const override
wxWeakRef< wxWindow > mUIParent
ComponentInterfaceSymbol GetSymbol() const override
Performs effect computation.
Hold values to send to effect output meters.
Factory of instances of an effect.
EqualizationBase(int Options=kEqLegacy)
EqualizationCurvesList mCurvesList
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Externalized state of a plug-in.