![]() |
AAX SDK
2.1.1
Avid Audio Extensions Development Kit
|
#include <AAX_IACFEffectDescriptor.h>


Versioned interface for an AAX_IEffectDescriptor.
Public Member Functions | |
| virtual AAX_Result | AddControlMIDINode (AAX_CTypeID iNodeID, AAX_EMIDINodeType iNodeType, const char iNodeName[], uint32_t iChannelMask)=0 |
| Add control MIDI node. More... | |
Public Member Functions inherited from AAX_IACFEffectDescriptor | |
| virtual AAX_Result | AddComponent (IACFUnknown *iComponentDescriptor)=0 |
| Add a component to an instance of a component descriptor. More... | |
| virtual AAX_Result | AddName (const char *iPlugInName)=0 |
| Add a name to the Effect. More... | |
| virtual AAX_Result | AddCategory (uint32_t iCategory)=0 |
| Add a category to your plug-in. See AAX_EPlugInCategory. More... | |
| virtual AAX_Result | AddCategoryBypassParameter (uint32_t iCategory, AAX_CParamID iParamID)=0 |
| Add a category to your plug-in. See AAX_EPlugInCategory. More... | |
| virtual AAX_Result | AddProcPtr (void *iProcPtr, AAX_CProcPtrID iProcID)=0 |
| Add a process pointer. More... | |
| virtual AAX_Result | SetProperties (IACFUnknown *iProperties)=0 |
| Set the properties of a new property map. More... | |
| virtual AAX_Result | AddResourceInfo (AAX_EResourceType iResourceType, const char *iInfo)=0 |
| Set resource file info. More... | |
| virtual AAX_Result | AddMeterDescription (AAX_CTypeID iMeterID, const char *iMeterName, IACFUnknown *iProperties)=0 |
| Add name and property map to meter with given ID. 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... | |
|
pure virtual |
Add control MIDI node.
| [in] | iNodeID | The ID for the new control MIDI node. |
| [in] | iNodeType | The type of the node. |
| [in] | iNodeName | The name of the node. |
| [in] | iChannelMask | The bit mask for required nodes channels (up to 16) or required global events for global node. |
1.8.5