Audacity 3.2.0
|
Public Member Functions | |
VSTSubProcess () | |
PluginPath | GetPath () const override |
ComponentInterfaceSymbol | GetSymbol () const override |
VendorSymbol | GetVendor () const override |
wxString | GetVersion () const override |
TranslatableString | GetDescription () const override |
EffectFamilySymbol | GetFamily () const override |
Report identifier and user-visible name of the effect protocol. More... | |
EffectType | GetType () const override |
Type determines how it behaves. More... | |
bool | IsInteractive () const override |
Whether the effect needs a dialog for entry of settings. More... | |
bool | IsDefault () const override |
Whether the effect sorts "above the line" in the menus. More... | |
bool | SupportsRealtime () const override |
Whether the effect supports realtime previewing (while audio is playing). More... | |
bool | SupportsAutomation () const override |
Whether the effect has any automatable controls. More... | |
Public Member Functions inherited from EffectDefinitionInterface | |
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 bool | SupportsRealtime () const =0 |
Whether the effect supports realtime previewing (while audio is playing). More... | |
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... | |
Public Member Functions inherited from ComponentInterface | |
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 |
Public Attributes | |
wxString | mPath |
wxString | mName |
wxString | mVendor |
wxString | mVersion |
TranslatableString | mDescription |
EffectType | mType |
bool | mInteractive |
bool | mAutomatable |
Additional Inherited Members | |
Static Public Member Functions inherited from EffectDefinitionInterface | |
static Identifier | GetSquashedName (const Identifier &ident) |
A utility that strips spaces and CamelCases a name. More... | |
Information about one VST effect.
This object exists in a separate process, to validate a newly seen plug-in.
It needs to implement EffectDefinitionInterface but mostly just as stubs
Definition at line 226 of file VSTEffect.cpp.
|
inline |
Definition at line 230 of file VSTEffect.cpp.
|
inlineoverridevirtual |
Implements ComponentInterface.
Definition at line 257 of file VSTEffect.cpp.
References mDescription.
|
inlineoverridevirtual |
Report identifier and user-visible name of the effect protocol.
Implements EffectDefinitionInterface.
Definition at line 262 of file VSTEffect.cpp.
References VSTPLUGINTYPE.
|
inlineoverridevirtual |
|
inlineoverridevirtual |
Implements ComponentInterface.
Definition at line 242 of file VSTEffect.cpp.
References mName.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath().
|
inlineoverridevirtual |
Type determines how it behaves.
Implements EffectDefinitionInterface.
Definition at line 267 of file VSTEffect.cpp.
References mType.
|
inlineoverridevirtual |
Implements ComponentInterface.
Definition at line 247 of file VSTEffect.cpp.
References mVendor.
|
inlineoverridevirtual |
Implements ComponentInterface.
Definition at line 252 of file VSTEffect.cpp.
References mVersion.
|
inlineoverridevirtual |
Whether the effect sorts "above the line" in the menus.
Implements EffectDefinitionInterface.
Definition at line 277 of file VSTEffect.cpp.
|
inlineoverridevirtual |
Whether the effect needs a dialog for entry of settings.
Implements EffectDefinitionInterface.
Definition at line 272 of file VSTEffect.cpp.
References mInteractive.
|
inlineoverridevirtual |
Whether the effect has any automatable controls.
Implements EffectDefinitionInterface.
Definition at line 287 of file VSTEffect.cpp.
References mAutomatable.
|
inlineoverridevirtual |
Whether the effect supports realtime previewing (while audio is playing).
Implements EffectDefinitionInterface.
Definition at line 282 of file VSTEffect.cpp.
References EffectTypeProcess, and mType.
bool VSTSubProcess::mAutomatable |
Definition at line 300 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and SupportsAutomation().
TranslatableString VSTSubProcess::mDescription |
Definition at line 297 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and GetDescription().
bool VSTSubProcess::mInteractive |
Definition at line 299 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and IsInteractive().
wxString VSTSubProcess::mName |
Definition at line 294 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and GetSymbol().
wxString VSTSubProcess::mPath |
Definition at line 293 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and GetPath().
EffectType VSTSubProcess::mType |
Definition at line 298 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), GetType(), and SupportsRealtime().
wxString VSTSubProcess::mVendor |
Definition at line 295 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and GetVendor().
wxString VSTSubProcess::mVersion |
Definition at line 296 of file VSTEffect.cpp.
Referenced by VSTEffectsModule::DiscoverPluginsAtPath(), and GetVersion().