VST 3 Examples VST 3.7
SDK for developing VST plug-in
|
#include <hostcheck.h>
Public Types | |
using | ParamIDs = std::set< Steinberg::Vst::ParamID > |
Public Member Functions | |
HostCheck () | |
void | addParameter (Steinberg::Vst::ParamID paramId) |
void | setProcessSetup (Steinberg::Vst::ProcessSetup &setup) |
void | setComponent (Steinberg::Vst::IComponent *component) |
bool | validate (Steinberg::Vst::ProcessData &data, Steinberg::int32 minInputBufferCount, Steinberg::int32 minOutputBufferCount) |
const EventLogger::Codes & | getEventLogs () const |
EventLogger & | getEventLogger () |
Static Public Member Functions | |
static HostCheck & | Instance () |
using ParamIDs = std::set<Steinberg::Vst::ParamID> |
HostCheck | ( | ) |
|
inlinestatic |
void addParameter | ( | Steinberg::Vst::ParamID | paramId | ) |
void setProcessSetup | ( | Steinberg::Vst::ProcessSetup & | setup | ) |
void setComponent | ( | Steinberg::Vst::IComponent * | component | ) |
bool validate | ( | Steinberg::Vst::ProcessData & | data, |
Steinberg::int32 | minInputBufferCount, | ||
Steinberg::int32 | minOutputBufferCount | ||
) |
|
inline |
|
inline |