48{
wxT(
"Filter Curve"),
XO(
"Filter Curve EQ") };
53{
wxT(
"Graphic EQ"),
XO(
"Graphic EQ") };
const int kEqOptionGraphic
static Settings & settings()
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
static const ComponentInterfaceSymbol Symbol
static const ComponentInterfaceSymbol Symbol
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.
static const ComponentInterfaceSymbol Symbol
bool ValidateUI(EffectSettings &settings)
std::unique_ptr< EffectEditor > PopulateOrExchange(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs)
bool TransferDataToWindow(const EffectSettings &settings)
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
BuiltinCommandsModule::Registration< CompareAudioCommand > reg
BuiltinEffectsModule::Registration< EffectEqualizationCurve > reg2
BuiltinEffectsModule::Registration< EffectEqualizationGraphic > reg3
Externalized state of a plug-in.