nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
Steinberg::Vst::HostApplication Class Reference

#include <hostcontext.h>

Inheritance diagram for Steinberg::Vst::HostApplication:
Collaboration diagram for Steinberg::Vst::HostApplication:

Public Member Functions

 HostApplication ()
 
virtual ~HostApplication ()
 
Steinberg::tresult PLUGIN_API getName (Steinberg::Vst::String128 name) SMTG_OVERRIDE
 
Steinberg::tresult PLUGIN_API createInstance (Steinberg::TUID cid, Steinberg::TUID _iid, void **obj) SMTG_OVERRIDE
 
DECLARE_FUNKNOWN_METHODS Steinberg::Vst::PlugInterfaceSupport * getPlugInterfaceSupport () const
 

Protected Attributes

Steinberg::IPtr< Steinberg::Vst::PlugInterfaceSupport > mPlugInterfaceSupport
 

Detailed Description

Implementation's example of IHostApplication.

Constructor & Destructor Documentation

◆ HostApplication()

Steinberg::Vst::HostApplication::HostApplication ( )

◆ ~HostApplication()

virtual Steinberg::Vst::HostApplication::~HostApplication ( )
inlinevirtual

Member Function Documentation

◆ createInstance()

Steinberg::tresult PLUGIN_API Steinberg::Vst::HostApplication::createInstance ( Steinberg::TUID  cid,
Steinberg::TUID  _iid,
void **  obj 
)

◆ getName()

Steinberg::tresult PLUGIN_API Steinberg::Vst::HostApplication::getName ( Steinberg::Vst::String128  name)

◆ getPlugInterfaceSupport()

DECLARE_FUNKNOWN_METHODS Steinberg::Vst::PlugInterfaceSupport * Steinberg::Vst::HostApplication::getPlugInterfaceSupport ( ) const
inline

Member Data Documentation

◆ mPlugInterfaceSupport

Steinberg::IPtr<Steinberg::Vst::PlugInterfaceSupport> Steinberg::Vst::HostApplication::mPlugInterfaceSupport
protected

The documentation for this class was generated from the following files: