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_IACFEffectDescriptor_V2 Class Referenceabstract

#include <AAX_IACFEffectDescriptor.h>

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

Description

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...
 

Member Function Documentation

virtual AAX_Result AAX_IACFEffectDescriptor_V2::AddControlMIDINode ( AAX_CTypeID  iNodeID,
AAX_EMIDINodeType  iNodeType,
const char  iNodeName[],
uint32_t  iChannelMask 
)
pure virtual

Add control MIDI node.

Parameters
[in]iNodeIDThe ID for the new control MIDI node.
[in]iNodeTypeThe type of the node.
[in]iNodeNameThe name of the node.
[in]iChannelMaskThe bit mask for required nodes channels (up to 16) or required global events for global node.

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