JUCE-7.0.12-0-g4f43011b96 JUCE-7.0.12-0-g4f43011b96
JUCE — C++ application framework with suport for VST, VST3, LV2 audio plug-ins

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Steinberg::Vst::HostApplication Class Reference

Implementation's example of IHostApplication. More...

#include "hostclasses.h"

Inheritance diagram for Steinberg::Vst::HostApplication:
Steinberg::Vst::IHostApplication Steinberg::FUnknown

Public Member Functions

tresult PLUGIN_API getName (String128 name) override
 Gets host application name.
 
tresult PLUGIN_API createInstance (TUID cid, TUID _iid, void **obj) override
 Creates host object (e.g.
 
DECLARE_FUNKNOWN_METHODS PlugInterfaceSupportgetPlugInterfaceSupport () const
 
- Public Member Functions inherited from Steinberg::FUnknown
virtual tresult PLUGIN_API queryInterface (const TUID _iid, void **obj)=0
 Query for a pointer to the specified interface.
 
virtual uint32 PLUGIN_API addRef ()=0
 Adds a reference and returns the new reference count.
 
virtual uint32 PLUGIN_API release ()=0
 Releases a reference and returns the new reference count.
 

Additional Inherited Members

- Static Public Attributes inherited from Steinberg::Vst::IHostApplication
static const FUID iid
 
- Static Public Attributes inherited from Steinberg::FUnknown
static const FUID iid
 

Detailed Description

Implementation's example of IHostApplication.

Definition at line 52 of file hostclasses.h.

Constructor & Destructor Documentation

◆ HostApplication()

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

Definition at line 46 of file hostclasses.cpp.

◆ ~HostApplication()

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

Definition at line 56 of file hostclasses.h.

Member Function Documentation

◆ createInstance()

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

Creates host object (e.g.

Vst::IMessage).

Implements Steinberg::Vst::IHostApplication.

Definition at line 61 of file hostclasses.cpp.

◆ getName()

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

Gets host application name.

Implements Steinberg::Vst::IHostApplication.

Definition at line 54 of file hostclasses.cpp.

◆ getPlugInterfaceSupport()

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

Definition at line 64 of file hostclasses.h.


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