![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
#include <AAX_VDescriptionHost.h>
Versioned wrapper for access to host service interfaces provided during plug-in description
This object aggregates access to AAX_IACFDescriptionHost and IACFDefinition, with support depending on the interface support level of the IACFUnknown which is passed to this object upon creation.
Public Member Functions | |
AAX_VDescriptionHost (IACFUnknown *pUnknown) | |
~AAX_VDescriptionHost () AAX_OVERRIDE | |
const AAX_IFeatureInfo * | AcquireFeatureProperties (const AAX_Feature_UID &inFeatureID) const AAX_OVERRIDE |
bool | Supported () const |
AAX_IACFDescriptionHost * | DescriptionHost () |
const AAX_IACFDescriptionHost * | DescriptionHost () const |
IACFDefinition * | HostDefinition () const |
![]() | |
virtual | ~AAX_IDescriptionHost () |
|
explicit |
AAX_VDescriptionHost::~AAX_VDescriptionHost | ( | ) |
|
virtual |
Get the client's feature object for a given feature ID
Similar to QueryInterface()
but uses a feature identifier rather than a true IID
Ownership of the returned object is passed to the caller; the caller is responsible for destroying the object, e.g. by capturing the returned object in a smart pointer.
NULL
if the desired feature was not found or if an error occurred[in] | inFeatureID | Identifier of the requested feature |
Implements AAX_IDescriptionHost.
|
inline |
|
inline |
|
inline |
|
inline |