12#ifndef __AUDACITY_EFFECT_BASS_TREBLE__
13#define __AUDACITY_EFFECT_BASS_TREBLE__
28 std::shared_ptr<EffectInstance>
MakeInstance()
const override;
A high shelf and low shelf filter.
std::unique_ptr< EffectEditor > MakeEditor(ShuttleGui &S, EffectInstance &instance, EffectSettingsAccess &access, const EffectOutputs *pOutputs) const override
Called only from PopulateUI, to add controls to effect panel.
std::shared_ptr< EffectInstance > MakeInstance() const override
Make an object maintaining short-term state of an Effect.
EffectBassTreble()=default
~EffectBassTreble() override=default
Performs effect computation.
Hold values to send to effect output meters.
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.