![]() |
Audacity 3.2.0
|
#include "VST3Wrapper.h"#include <stdexcept>#include <optional>#include <map>#include "EffectInterface.h"#include "AudacityVst3HostApplication.h"#include <pluginterfaces/vst/ivsteditcontroller.h>#include <pluginterfaces/vst/ivstparameterchanges.h>#include <wx/dir.h>#include <wx/tokenzr.h>#include "AudacityException.h"#include "ConfigInterface.h"#include "FileException.h"#include "memorystream.h"#include "MemoryX.h"#include "VST3Utils.h"#include "internal/ConnectionProxy.h"Go to the source code of this file.
Namespaces | |
| namespace | anonymous_namespace{VST3Wrapper.cpp} |
Functions | |
| VST3PluginCache * | anonymous_namespace{VST3Wrapper.cpp}::GetCache (const VST3::UID &effectUid) |
| VST3PluginCache & | anonymous_namespace{VST3Wrapper.cpp}::CreateCache (const VST3::UID &effectUid) |
| Steinberg::Vst::SpeakerArrangement | anonymous_namespace{VST3Wrapper.cpp}::GetBusArragementForChannels (int32_t channelsCount, Steinberg::Vst::SpeakerArrangement defaultArragment) |
| std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > | anonymous_namespace{VST3Wrapper.cpp}::ParametersFromString (const wxString &str) |
| wxString | anonymous_namespace{VST3Wrapper.cpp}::ParametersToString (const std::map< Steinberg::Vst::ParamID, Steinberg::Vst::ParamValue > ¶ms) |
| VST3EffectSettings & | anonymous_namespace{VST3Wrapper.cpp}::GetSettings (EffectSettings &settings) |
| const VST3EffectSettings & | anonymous_namespace{VST3Wrapper.cpp}::GetSettings (const EffectSettings &settings) |
| bool | anonymous_namespace{VST3Wrapper.cpp}::ActivateMainAudioBuses (Steinberg::Vst::IComponent &component) |
| bool | anonymous_namespace{VST3Wrapper.cpp}::SetupProcessing (Steinberg::Vst::IComponent &component, Steinberg::Vst::ProcessSetup &setup) |
| anonymous_namespace{VST3Wrapper.cpp}::IMPLEMENT_FUNKNOWN_METHODS (InputParameterChanges, Steinberg::Vst::IParameterChanges, Steinberg::Vst::IParameterChanges::iid) | |
| IMPLEMENT_FUNKNOWN_METHODS (SingleInputParameterValue, Steinberg::Vst::IParamValueQueue, Steinberg::Vst::IParamValueQueue::iid) | |
Variables | |
| constexpr auto | anonymous_namespace{VST3Wrapper.cpp}::processorStateKey = wxT("ProcessorState") |
| constexpr auto | anonymous_namespace{VST3Wrapper.cpp}::controllerStateKey = wxT("ControllerState") |
| constexpr auto | anonymous_namespace{VST3Wrapper.cpp}::parametersKey = wxT("Parameters") |
| std::map< std::string, VST3PluginCache > | anonymous_namespace{VST3Wrapper.cpp}::sVST3PluginCache |
| IMPLEMENT_FUNKNOWN_METHODS | ( | SingleInputParameterValue | , |
| Steinberg::Vst::IParamValueQueue | , | ||
| Steinberg::Vst::IParamValueQueue::iid | |||
| ) |