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::PlugInterfaceSupport Class Reference

Example implementation of IPlugInterfaceSupport. More...

#include "pluginterfacesupport.h"

Inheritance diagram for Steinberg::Vst::PlugInterfaceSupport:
Steinberg::Vst::IPlugInterfaceSupport Steinberg::FUnknown

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
 

Detailed Description

Example implementation of IPlugInterfaceSupport.

Definition at line 50 of file pluginterfacesupport.h.

Constructor & Destructor Documentation

◆ PlugInterfaceSupport()

Steinberg::Vst::PlugInterfaceSupport::PlugInterfaceSupport ( )

Definition at line 51 of file pluginterfacesupport.cpp.

Member Function Documentation

◆ addPlugInterfaceSupported()

void Steinberg::Vst::PlugInterfaceSupport::addPlugInterfaceSupported ( const TUID  _iid)

Definition at line 114 of file pluginterfacesupport.cpp.

◆ isPlugInterfaceSupported()

tresult PLUGIN_API Steinberg::Vst::PlugInterfaceSupport::isPlugInterfaceSupported ( const TUID  _iid)
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.

◆ removePlugInterfaceSupported()

bool Steinberg::Vst::PlugInterfaceSupport::removePlugInterfaceSupported ( const TUID  _iid)

Definition at line 120 of file pluginterfacesupport.cpp.


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