16#ifndef __AUDACITY_EFFECT_PHASER__
17#define __AUDACITY_EFFECT_PHASER__
74 EffectPhaserSettings, StatelessPerTrackEffect
110 std::shared_ptr<EffectInstance>
MakeInstance()
const override;
ComponentInterfaceSymbol pairs a persistent string identifier used internally with an optional,...
RealtimeSince
In which versions of Audacity was an effect realtime capable?
Performs effect computation.
Hold values to send to effect output meters.
Interface for manipulations of an Effect's settings.
An Effect that changes frequencies in a time varying manner.
static constexpr EffectParameter Feedback
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.
static constexpr EffectParameter DryWet
static constexpr EffectParameter Stages
static constexpr EffectParameter Phase
std::shared_ptr< EffectInstance > MakeInstance() const override
Make an object maintaining short-term state of an Effect.
static const ComponentInterfaceSymbol Symbol
RealtimeSince RealtimeSupport() const override
Since which version of Audacity has the effect supported realtime?
static constexpr EffectParameter Depth
static constexpr EffectParameter Freq
const EffectParameterMethods & Parameters() const override
TranslatableString GetDescription() const override
ComponentInterfaceSymbol GetSymbol() const override
EffectType GetType() const override
Type determines how it behaves.
static constexpr EffectParameter OutGain
ManualPageID ManualPage() const override
Name of a page in the Audacity alpha manual, default is empty.
Derived from ShuttleGuiBase, an Audacity specific class for shuttling data to and from GUI.
Holds a msgid for the translation catalog; may also bind format arguments.
Positions or offsets within audio files need a wide type.
static constexpr int depthDefault
static constexpr int stagesDefault
static constexpr double outGainDefault
static constexpr double phaseDefault
static constexpr int dryWetDefault
static constexpr int feedbackDefault
static constexpr double freqDefault