AAX SDK  2.4.1
Avid Audio Extensions Development Kit

Full list of AAX interfaces.

Interfaces Implemented by the AAX Host

These interfaces are implemented by the AAX Host. References to the host-managed objects are provided to the plug-in through accessor methods, most commonly IACFUnknown::QueryInterface().
Class AAX_IAutomationDelegate
Class AAX_ICollection
Class AAX_IComponentDescriptor
Class AAX_IController
Class AAX_IDma
Class AAX_IEffectDescriptor
Class AAX_IHostProcessorDelegate
Class AAX_IHostServices
Class AAX_IMIDINode
Class AAX_IPrivateDataAccess
Class AAX_IPropertyMap
Class AAX_ITransport
Class AAX_IViewContainer

Interfaces Implemented by the AAX Plug-In

These interfaces must be implemented by the AAX plug-in. Default implementations are provided in the AAX Library via the AAX_C classes. Plug-in classes may inherit from the AAX_C classes to override the default behavior.
Class AAX_IEffectDirectData
Class AAX_IEffectGUI
Class AAX_IEffectParameters
Class AAX_IHostProcessor

Interfaces internal to the AAX SDK

These classes and interfaces are used internally within the AAX Library. References to objects implementing these classes are never passed between the plug-in and the AAX Host, and the AAX Host has no knowledge of these classes.
Class AAX_IParameter
Class AAX_IParameterValue
Class AAX_ITaperDelegateBase
Collaboration diagram for AAX Interfaces: