![]() |
AAX SDK 2.8.0
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 |
Public Member Functions inherited from AAX_IDescriptionHost | |
| virtual | ~AAX_IDescriptionHost () |
| virtual const AAX_IFeatureInfo * | AcquireFeatureProperties (const AAX_Feature_UID &inFeatureID) const =0 |
|
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 |
1.9.6