![]() |
AAX SDK
2.4.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 inNodeID, AAX_EMIDINodeType inNodeType, const char inNodeName[], uint32_t inChannelMask)=0 |
Add a control MIDI node to the plug-in data model. More... | |
![]() | |
virtual AAX_Result | AddComponent (IACFUnknown *inComponentDescriptor)=0 |
Add a component to an instance of a component descriptor. More... | |
virtual AAX_Result | AddName (const char *inPlugInName)=0 |
Add a name to the Effect. More... | |
virtual AAX_Result | AddCategory (uint32_t inCategory)=0 |
Add a category to your plug-in. See AAX_EPlugInCategory. More... | |
virtual AAX_Result | AddCategoryBypassParameter (uint32_t inCategory, AAX_CParamID inParamID)=0 |
Add a category to your plug-in. See AAX_EPlugInCategory. More... | |
virtual AAX_Result | AddProcPtr (void *inProcPtr, AAX_CProcPtrID inProcID)=0 |
Add a process pointer. More... | |
virtual AAX_Result | SetProperties (IACFUnknown *inProperties)=0 |
Set the properties of a new property map. More... | |
virtual AAX_Result | AddResourceInfo (AAX_EResourceType inResourceType, const char *inInfo)=0 |
Set resource file info. More... | |
virtual AAX_Result | AddMeterDescription (AAX_CTypeID inMeterID, const char *inMeterName, IACFUnknown *inProperties)=0 |
Add name and property map to meter with given ID. 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 a control MIDI node to the plug-in data model.
[in] | inNodeID | The ID for the new control MIDI node. |
[in] | inNodeType | The type of the node. |
[in] | inNodeName | The name of the node. |
[in] | inChannelMask | The bit mask for required nodes channels (up to 16) or required global events for global node. |