AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions
AAX_IACFPropertyMap_V2 Class Referenceabstract

#include <AAX_IACFPropertyMap.h>

Inheritance diagram for AAX_IACFPropertyMap_V2:
Inheritance graph
[legend]
Collaboration diagram for AAX_IACFPropertyMap_V2:
Collaboration graph
[legend]

Description

Versioned interface for an AAX_IPropertyMap.

Public Member Functions

virtual AAX_Result AddPropertyWithIDArray (AAX_EProperty iProperty, const AAX_SPlugInIdentifierTriad *iPluginIDs, uint32_t iNumPluginIDs)=0
 Add an array of plug-in IDs to a property map. More...
 
virtual AAX_CBoolean GetPropertyWithIDArray (AAX_EProperty iProperty, const AAX_SPlugInIdentifierTriad **oPluginIDs, uint32_t *oNumPluginIDs) const =0
 Get an array of plug-in IDs from a property map. More...
 
- Public Member Functions inherited from AAX_IACFPropertyMap
virtual AAX_CBoolean GetProperty (AAX_EProperty iProperty, AAX_CPropertyValue *oValue) const =0
 Get a property value from a property map. More...
 
virtual AAX_Result AddProperty (AAX_EProperty iProperty, AAX_CPropertyValue iValue)=0
 Add a callback property to a property map. More...
 
virtual AAX_Result RemoveProperty (AAX_EProperty iProperty)=0
 Remove a callback property from a property map. More...
 
- Public Member Functions inherited from IACFUnknown
virtual BEGIN_ACFINTERFACE
ACFRESULT ACFMETHODCALLTYPE 
QueryInterface (const acfIID &iid, void **ppOut)=0
 Returns pointers to supported interfaces. More...
 
virtual acfUInt32 ACFMETHODCALLTYPE AddRef (void)=0
 Increments reference count. More...
 
virtual acfUInt32 ACFMETHODCALLTYPE Release (void)=0
 Decrements reference count. More...
 

Member Function Documentation

virtual AAX_Result AAX_IACFPropertyMap_V2::AddPropertyWithIDArray ( AAX_EProperty  iProperty,
const AAX_SPlugInIdentifierTriad iPluginIDs,
uint32_t  iNumPluginIDs 
)
pure virtual

Add an array of plug-in IDs to a property map.

Parameters
[in]iPropertyThe property ID.
[in]iPluginIDsAn array of AAX_SPlugInIdentifierTriad
[in]iNumPluginIDsThe length of iPluginIDs
virtual AAX_CBoolean AAX_IACFPropertyMap_V2::GetPropertyWithIDArray ( AAX_EProperty  iProperty,
const AAX_SPlugInIdentifierTriad **  oPluginIDs,
uint32_t *  oNumPluginIDs 
) const
pure virtual

Get an array of plug-in IDs from a property map.

Parameters
[in]iPropertyThe property ID.
[out]oPluginIDsA pointer that will be set to reference an array of AAX_SPlugInIdentifierTriad
[in]oNumPluginIDsThe length of oPluginIDs

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