Audacity 3.2.0
|
Classes | |
class | ComponentHandler |
class | InputParameterChanges |
struct | VST3EffectSettings |
struct | VST3PluginCache |
Functions | |
VST3PluginCache * | GetCache (const VST3::UID &effectUid) |
VST3PluginCache & | CreateCache (const VST3::UID &effectUid) |
Steinberg::Vst::SpeakerArrangement | GetBusArragementForChannels (int32_t channelsCount, Steinberg::Vst::SpeakerArrangement defaultArragment) |
std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > | ParametersFromString (const wxString &str) |
wxString | ParametersToString (const std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > ¶ms) |
VST3EffectSettings & | GetSettings (EffectSettings &settings) |
const VST3EffectSettings & | GetSettings (const EffectSettings &settings) |
bool | ActivateMainAudioBuses (Steinberg::Vst::IComponent &component) |
bool | SetupProcessing (Steinberg::Vst::IComponent &component, Steinberg::Vst::ProcessSetup &setup) |
IMPLEMENT_FUNKNOWN_METHODS (InputParameterChanges, Steinberg::Vst::IParameterChanges, Steinberg::Vst::IParameterChanges::iid) | |
Variables | |
constexpr auto | processorStateKey = wxT("ProcessorState") |
constexpr auto | controllerStateKey = wxT("ControllerState") |
constexpr auto | parametersKey = wxT("Parameters") |
std::map< std::string, VST3PluginCache > | sVST3PluginCache |
bool anonymous_namespace{VST3Wrapper.cpp}::ActivateMainAudioBuses | ( | Steinberg::Vst::IComponent & | component | ) |
Definition at line 126 of file VST3Wrapper.cpp.
References GetBusArragementForChannels().
Referenced by SetupProcessing().
VST3PluginCache & anonymous_namespace{VST3Wrapper.cpp}::CreateCache | ( | const VST3::UID & | effectUid | ) |
Definition at line 50 of file VST3Wrapper.cpp.
References key, and sVST3PluginCache.
Referenced by VST3Wrapper::VST3Wrapper().
Steinberg::Vst::SpeakerArrangement anonymous_namespace{VST3Wrapper.cpp}::GetBusArragementForChannels | ( | int32_t | channelsCount, |
Steinberg::Vst::SpeakerArrangement | defaultArragment | ||
) |
Definition at line 58 of file VST3Wrapper.cpp.
Referenced by ActivateMainAudioBuses().
VST3PluginCache * anonymous_namespace{VST3Wrapper.cpp}::GetCache | ( | const VST3::UID & | effectUid | ) |
Definition at line 41 of file VST3Wrapper.cpp.
References key, and sVST3PluginCache.
Referenced by VST3Wrapper::FetchSettings(), VST3Wrapper::FindFactoryPresets(), VST3Wrapper::InitializeComponents(), VST3Wrapper::LoadPreset(), and VST3Wrapper::VST3Wrapper().
const VST3EffectSettings & anonymous_namespace{VST3Wrapper.cpp}::GetSettings | ( | const EffectSettings & | settings | ) |
Definition at line 117 of file VST3Wrapper.cpp.
References settings().
Referenced by VST3Wrapper::ConsumeChanges(), VST3Wrapper::CopySettingsContents(), VST3Wrapper::FetchSettings(), anonymous_namespace{VST3Wrapper.cpp}::ComponentHandler::FlushCache(), VST3Wrapper::FlushParameters(), VST3Wrapper::LoadSettings(), VST3Wrapper::LoadUserPreset(), anonymous_namespace{VST3Wrapper.cpp}::ComponentHandler::performEdit(), VST3Wrapper::SaveSettings(), VST3Wrapper::SaveUserPreset(), and VST3Wrapper::StoreSettings().
VST3EffectSettings & anonymous_namespace{VST3Wrapper.cpp}::GetSettings | ( | EffectSettings & | settings | ) |
Definition at line 110 of file VST3Wrapper.cpp.
References settings().
anonymous_namespace{VST3Wrapper.cpp}::IMPLEMENT_FUNKNOWN_METHODS | ( | InputParameterChanges | , |
Steinberg::Vst::IParameterChanges | , | ||
Steinberg::Vst::IParameterChanges::iid | |||
) |
std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > anonymous_namespace{VST3Wrapper.cpp}::ParametersFromString | ( | const wxString & | str | ) |
Definition at line 78 of file VST3Wrapper.cpp.
Referenced by VST3Wrapper::LoadSettings(), and VST3Wrapper::LoadUserPreset().
wxString anonymous_namespace{VST3Wrapper.cpp}::ParametersToString | ( | const std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > & | params | ) |
Definition at line 101 of file VST3Wrapper.cpp.
References params.
Referenced by VST3Wrapper::SaveSettings(), and VST3Wrapper::SaveUserPreset().
bool anonymous_namespace{VST3Wrapper.cpp}::SetupProcessing | ( | Steinberg::Vst::IComponent & | component, |
Steinberg::Vst::ProcessSetup & | setup | ||
) |
Definition at line 187 of file VST3Wrapper.cpp.
References ActivateMainAudioBuses().
Referenced by VST3Wrapper::FlushParameters(), VST3Wrapper::Initialize(), and VST3Wrapper::InitializeComponents().
|
constexpr |
Definition at line 28 of file VST3Wrapper.cpp.
Referenced by VST3Wrapper::LoadSettings(), VST3Wrapper::LoadUserPreset(), VST3Wrapper::SaveSettings(), and VST3Wrapper::SaveUserPreset().
|
constexpr |
Definition at line 29 of file VST3Wrapper.cpp.
Referenced by VST3Wrapper::LoadSettings(), VST3Wrapper::LoadUserPreset(), VST3Wrapper::SaveSettings(), and VST3Wrapper::SaveUserPreset().
|
constexpr |
Definition at line 27 of file VST3Wrapper.cpp.
Referenced by VST3Wrapper::LoadSettings(), VST3Wrapper::LoadUserPreset(), VST3Wrapper::SaveSettings(), and VST3Wrapper::SaveUserPreset().
std::map<std::string, VST3PluginCache> anonymous_namespace{VST3Wrapper.cpp}::sVST3PluginCache |
Definition at line 39 of file VST3Wrapper.cpp.
Referenced by CreateCache(), and GetCache().