|
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 |
Implementation's example of IHostApplication. More...
#include "hostclasses.h"
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 PlugInterfaceSupport * | getPlugInterfaceSupport () 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 |
Implementation's example of IHostApplication.
Definition at line 52 of file hostclasses.h.
| Steinberg::Vst::HostApplication::HostApplication | ( | ) |
Definition at line 46 of file hostclasses.cpp.
|
virtualnoexcept |
Definition at line 56 of file hostclasses.h.
|
overridevirtual |
Creates host object (e.g.
Implements Steinberg::Vst::IHostApplication.
Definition at line 61 of file hostclasses.cpp.
|
overridevirtual |
Gets host application name.
Implements Steinberg::Vst::IHostApplication.
Definition at line 54 of file hostclasses.cpp.
| DECLARE_FUNKNOWN_METHODS PlugInterfaceSupport * Steinberg::Vst::HostApplication::getPlugInterfaceSupport | ( | ) | const |
Definition at line 64 of file hostclasses.h.