|
virtual | ~EffectInstanceFactory () |
|
virtual std::shared_ptr< EffectInstance > | MakeInstance () const =0 |
| Make an object maintaining short-term state of an Effect. More...
|
|
virtual | ~EffectSettingsManager () |
|
virtual bool | VisitSettings (SettingsVisitor &visitor, EffectSettings &settings) |
|
virtual bool | VisitSettings (ConstSettingsVisitor &visitor, const EffectSettings &settings) const |
|
virtual EffectSettings | MakeSettings () const |
|
virtual bool | CopySettingsContents (const EffectSettings &src, EffectSettings &dst) const |
| Update one settings object from another. More...
|
|
virtual bool | SaveSettings (const EffectSettings &settings, CommandParameters &parms) const =0 |
| Store settings as keys and values. More...
|
|
virtual bool | LoadSettings (const CommandParameters &parms, EffectSettings &settings) const =0 |
| Restore settings from keys and values. More...
|
|
virtual RegistryPaths | GetFactoryPresets () const =0 |
| Report names of factory presets. More...
|
|
virtual OptionalMessage | LoadUserPreset (const RegistryPath &name, EffectSettings &settings) const =0 |
|
virtual bool | SaveUserPreset (const RegistryPath &name, const EffectSettings &settings) const =0 |
| Save settings in the configuration file as a user-named preset. More...
|
|
virtual OptionalMessage | LoadFactoryPreset (int id, EffectSettings &settings) const =0 |
|
virtual OptionalMessage | LoadFactoryDefaults (EffectSettings &settings) const =0 |
|
virtual std::unique_ptr< EffectOutputs > | MakeOutputs () const |
| Produce an object to hold values to send to effect output meters. More...
|
|
virtual | ~EffectDefinitionInterface () |
|
virtual EffectType | GetType () const =0 |
| Type determines how it behaves. More...
|
|
virtual EffectType | GetClassification () const |
| Determines which menu it appears in; default same as GetType(). More...
|
|
virtual EffectFamilySymbol | GetFamily () const =0 |
| Report identifier and user-visible name of the effect protocol. More...
|
|
virtual bool | IsInteractive () const =0 |
| Whether the effect needs a dialog for entry of settings. More...
|
|
virtual bool | IsDefault () const =0 |
| Whether the effect sorts "above the line" in the menus. More...
|
|
virtual RealtimeSince | RealtimeSupport () const =0 |
| Since which version of Audacity has the effect supported realtime? More...
|
|
bool | SupportsRealtime () const |
|
virtual bool | SupportsAutomation () const =0 |
| Whether the effect has any automatable controls. More...
|
|
virtual bool | EnablesDebug () const |
| Whether the effect dialog should have a Debug button; default, always false. More...
|
|
virtual ManualPageID | ManualPage () const |
| Name of a page in the Audacity alpha manual, default is empty. More...
|
|
virtual FilePath | HelpPage () const |
| Fully qualified local help file name, default is empty. More...
|
|
virtual bool | IsHiddenFromMenus () const |
| Default is false. More...
|
|
virtual | ~ComponentInterface () |
|
virtual PluginPath | GetPath () const =0 |
|
virtual ComponentInterfaceSymbol | GetSymbol () const =0 |
|
virtual VendorSymbol | GetVendor () const =0 |
|
virtual wxString | GetVersion () const =0 |
|
virtual TranslatableString | GetDescription () const =0 |
|
TranslatableString | GetName () const |
|