|
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 |
Example implementation of IPlugInterfaceSupport. More...
#include "pluginterfacesupport.h"
Public Member Functions | |
| tresult PLUGIN_API | isPlugInterfaceSupported (const TUID _iid) SMTG_OVERRIDE |
| Returns kResultTrue if the associated interface to the given _iid is supported/used by the host. | |
| void | addPlugInterfaceSupported (const TUID _iid) |
| bool | removePlugInterfaceSupported (const TUID _iid) |
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::IPlugInterfaceSupport | |
| static const FUID | iid |
Static Public Attributes inherited from Steinberg::FUnknown | |
| static const FUID | iid |
Example implementation of IPlugInterfaceSupport.
Definition at line 50 of file pluginterfacesupport.h.
| Steinberg::Vst::PlugInterfaceSupport::PlugInterfaceSupport | ( | ) |
Definition at line 51 of file pluginterfacesupport.cpp.
| void Steinberg::Vst::PlugInterfaceSupport::addPlugInterfaceSupported | ( | const TUID | _iid | ) |
Definition at line 114 of file pluginterfacesupport.cpp.
|
virtual |
Returns kResultTrue if the associated interface to the given _iid is supported/used by the host.
Implements Steinberg::Vst::IPlugInterfaceSupport.
Definition at line 105 of file pluginterfacesupport.cpp.
Definition at line 120 of file pluginterfacesupport.cpp.