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 | |||
) |