Audacity 3.2.0
|
Provides a set of useful functions, used across the Audacity VST3 module. More...
#include <VST3Utils.h>
Static Public Member Functions | |
static wxString | MakePluginPathString (const wxString &modulePath, const std::string &effectUIDString) |
static bool | ParsePluginPath (const wxString &pluginPath, wxString *modulePath, std::string *effectUIDString) |
static wxString | ToWxString (const Steinberg::Vst::TChar *str) |
static wxString | MakeAutomationParameterKey (const Steinberg::Vst::ParameterInfo &info) |
static bool | ParseAutomationParameterKey (const wxString &key, Steinberg::Vst::ParamID ¶mId) |
static wxString | MakeFactoryPresetID (Steinberg::Vst::UnitID unitId, Steinberg::int32 programIndex) |
static bool | ParseFactoryPresetID (const wxString &presetId, Steinberg::Vst::UnitID &unitId, Steinberg::int32 &programIndex) |
static wxString | GetFactoryPresetsPath (const VST3::Hosting::ClassInfo &effectClassInfo) |
Provides a set of useful functions, used across the Audacity VST3 module.
Definition at line 36 of file VST3Utils.h.
|
static |
Definition at line 145 of file VST3Utils.cpp.
References anonymous_namespace{VST3Utils.cpp}::GetFactoryPresetsBasePath(), and anonymous_namespace{VST3Utils.cpp}::GetPresetsPath().
Referenced by VST3Wrapper::FindFactoryPresets().
|
static |
Definition at line 99 of file VST3Utils.cpp.
References ToWxString().
|
static |
Definition at line 124 of file VST3Utils.cpp.
Referenced by VST3Wrapper::FindFactoryPresets().
|
static |
Definition at line 69 of file VST3Utils.cpp.
Referenced by VST3EffectBase::GetPath().
|
static |
Definition at line 111 of file VST3Utils.cpp.
References key.
|
static |
Definition at line 131 of file VST3Utils.cpp.
Referenced by VST3Wrapper::LoadPreset().
|
static |
Definition at line 74 of file VST3Utils.cpp.
Referenced by VST3EffectsModule::CheckPluginExist(), and VST3EffectsModule::LoadPlugin().
|
static |
Definition at line 93 of file VST3Utils.cpp.
References str.
Referenced by VST3Wrapper::FindFactoryPresets(), MakeAutomationParameterKey(), anonymous_namespace{VST3ParametersWindow.cpp}::VST3ValueText::SetNormalizedValue(), anonymous_namespace{VST3ParametersWindow.cpp}::VST3ContinuousParameter::UpdateAccessible(), anonymous_namespace{VST3ParametersWindow.cpp}::VST3DiscreteParameter::UpdateAccessible(), and VST3ParametersWindow::VST3ParametersWindow().