VST 3 Examples VST 3.7
SDK for developing VST plug-in
HostCheck Class Reference

#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::CodesgetEventLogs () const
 
EventLoggergetEventLogger ()
 

Static Public Member Functions

static HostCheckInstance ()
 

Member Typedef Documentation

◆ ParamIDs

using ParamIDs = std::set<Steinberg::Vst::ParamID>

Constructor & Destructor Documentation

◆ HostCheck()

HostCheck ( )

Member Function Documentation

◆ Instance()

static HostCheck & Instance ( )
inlinestatic

◆ addParameter()

void addParameter ( Steinberg::Vst::ParamID  paramId)

◆ setProcessSetup()

void setProcessSetup ( Steinberg::Vst::ProcessSetup setup)

◆ setComponent()

void setComponent ( Steinberg::Vst::IComponent component)

◆ validate()

bool validate ( Steinberg::Vst::ProcessData data,
Steinberg::int32  minInputBufferCount,
Steinberg::int32  minOutputBufferCount 
)

◆ getEventLogs()

const EventLogger::Codes & getEventLogs ( ) const
inline

◆ getEventLogger()

EventLogger & getEventLogger ( )
inline
Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.