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

Static Public Member Functions

static HostCheckInstance ()
 

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.