| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

Loading...
Searching...
No Matches
AAX Interfaces
AAX SDK Manual » Supplemental Information

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_ITask
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_IACFTaskAgent
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: