![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
#include <AAX_VFeatureInfo.h>
Concrete implementation of AAX_IFeatureInfo, which provides a version-controlled interface to host feature information
Public Member Functions | |
AAX_VFeatureInfo (IACFUnknown *pUnknown, const AAX_Feature_UID &inFeatureID) | |
~AAX_VFeatureInfo () AAX_OVERRIDE | |
AAX_Result | SupportLevel (AAX_ESupportLevel &oSupportLevel) const AAX_OVERRIDE |
const AAX_IPropertyMap * | AcquireProperties () const AAX_OVERRIDE |
const AAX_Feature_UID & | ID () const AAX_OVERRIDE |
![]() | |
virtual | ~AAX_IFeatureInfo () |
|
explicit |
AAX_VFeatureInfo::~AAX_VFeatureInfo | ( | ) |
|
virtual |
Determine the level of support for this feature by the host
Implements AAX_IFeatureInfo.
|
virtual |
Additional properties providing details of the feature support
See the feature's UID for documentation of which features provide additional properties
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 occurredImplements AAX_IFeatureInfo.
|
virtual |
Returns the ID of the feature which this object represents
Implements AAX_IFeatureInfo.