VST 3 Examples  VST 3.7
SDK for developing VST plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
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::Codes & getEventLogs () const
 
EventLogger & getEventLogger ()
 

Static Public Member Functions

static HostCheck & Instance ()
 

Member Typedef Documentation

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

Constructor & Destructor Documentation

HostCheck ( )

Member Function Documentation

static HostCheck& Instance ( )
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 
)
const EventLogger::Codes& getEventLogs ( ) const
inline
EventLogger& getEventLogger ( )
inline
Empty

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