![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
#include <AAX_IACFPropertyMap.h>
Versioned interface for an AAX_IPropertyMap.
Public Member Functions | |
virtual AAX_Result | AddPropertyWithIDArray (AAX_EProperty inProperty, const AAX_SPlugInIdentifierTriad *inPluginIDs, uint32_t inNumPluginIDs)=0 |
Add an array of plug-in IDs to a property map. More... | |
virtual AAX_CBoolean | GetPropertyWithIDArray (AAX_EProperty inProperty, const AAX_SPlugInIdentifierTriad **outPluginIDs, uint32_t *outNumPluginIDs) const =0 |
Get an array of plug-in IDs from a property map. More... | |
![]() | |
virtual AAX_CBoolean | GetProperty (AAX_EProperty inProperty, AAX_CPropertyValue *outValue) const =0 |
Get a property value from a property map. More... | |
virtual AAX_Result | AddProperty (AAX_EProperty inProperty, AAX_CPropertyValue inValue)=0 |
Add a property to a property map. More... | |
virtual AAX_Result | RemoveProperty (AAX_EProperty inProperty)=0 |
Remove a property from a property map. More... | |
![]() | |
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... | |
|
pure virtual |
Add an array of plug-in IDs to a property map.
[in] | inProperty | The property ID. |
[in] | inPluginIDs | An array of AAX_SPlugInIdentifierTriad |
[in] | inNumPluginIDs | The length of iPluginIDs |
|
pure virtual |
Get an array of plug-in IDs from a property map.
[in] | inProperty | The property ID. |
[out] | outPluginIDs | A pointer that will be set to reference an array of AAX_SPlugInIdentifierTriad |
[in] | outNumPluginIDs | The length of oPluginIDs |