![]() |
AAX SDK
2.1.1
Avid Audio Extensions Development Kit
|
| Various utility definitions for AAX | |
| Declarations for cross-platform AAX_ASSERT, AAX_TRACE and related facilities | |
| AAX callback prototypes and ProcPtr definitions | |
| Autorelease pool helper utility | |
| A binary display delegate | |
| A binary taper delegate | |
| Parser utility for plugin chunks | |
| A decibel display delegate | |
| A default implementation of the AAX_IEffectDirectData interface | |
| A default implementation of the AAX_IEffectGUI interface | |
| A default implementation of the AAX_IeffectParameters interface | |
| Concrete implementation of the AAX_IHostProcessor interface for non-real-time processing | |
| A convenience class extending AAX_CEffectParameters for monolithic instruments | |
| A linear taper delegate | |
| A log taper delegate | |
| Mutex | |
| A number display delegate | |
| Helper classes related to posting AAX packets and handling parameter update events | |
| Generic implementation of an AAX_IParameter | |
| A container object for plug-in parameters | |
| A percent display delegate decorator | |
| A piece-wise linear taper delegate | |
| A range taper delegate decorator | |
| A state display delegate | |
| A state taper delegate (similar to a linear taper delegate.) | |
| A generic AAX string class with similar functionality to std::string | |
| A string display delegate | |
| A unit display delgate decorator | |
| A unit prefix display delegate decorator | |
| Utility functions for byte-swapping. Used by AAX_CChunkDataParser | |
| Utility functions for byte-swapping. Used by AAX_CChunkDataParser | |
| Definitions of error codes used by AAX plug-ins | |
| Constants and other definitions used by AAX plug-in GUIs | |
| Versioned interface allowing an AAX plug-in to interact with the host's automation system | |
| Versioned interface to represent a plug-in binary's static description | |
| Versioned description interface for an AAX plug-in algorithm callback | |
| Interface for the AAX host's view of a single instance of an effect. Used by both clients of the AAXHost and by effect components | |
| Versioned interface for an AAX_IEffectDescriptor | |
| The direct data access interface that gets exposed to the host application | |
| The GUI interface that gets exposed to the host application | |
| The data model interface that is exposed to the host application | |
| The host processor interface that is exposed to the host application | |
| Interface for the AAX host's data access functionality | |
| Versioned interface for an AAX_IPropertyMap | |
| Interface for the AAX Transport data access functionality | |
| Interface for the AAX host's view of a single instance of an effect. Used by both clients of the AAXHost and by effect components | |
| Interface allowing an AAX plug-in to interact with the host's automation system | |
| Interface to represent a plug-in binary's static description | |
| Description interface for an AAX plug-in algorithm | |
| Interface for the AAX host's view of a single instance of an effect | |
| Defines the display behavior for a parameter | |
| The base class for all concrete display delegate decorators | |
| Cross-platform interface for access to the host's direct memory access (DMA) facilities | |
| Description interface for an effect's (plug-in type's) components | |
| Optional interface for direct access to alg memory | |
| The interface for a AAX Plug-in's user interface | |
| The interface for an AAX Plug-in's data model | |
| Base class for the host processor interface which is extended by plugin code | |
| Declaration of the base MIDI Node interface | |
| AAX library implementations of required plug-in initialization, registration, and tear-down methods | |
| The base interface for all normalizable plug-in parameters | |
| Interface to data access provided by host to plug-in | |
| Generic plug-in description property map | |
| An AAX string interface | |
| Defines the taper conversion behavior for a parameter | |
| The interface for query ProTools transport information | |
| Interface for the AAX host's view of a single instance of an effect | |
| Resets (pops) the struct alignment to its previous value | |
| Contains IDs for properties that can be added to an AAX_IPropertyMap | |
| Set the struct alignment to 2-byte. This file will throw an error on platforms that do not support 2-byte alignment (i.e. TI DSPs) | |
| Set the struct alignment to 4-byte | |
| Set the struct alignment to 8-byte | |
| Legacy utilities for converting parameter values to and from the normalized full-scale 32-bit fixed domain that was used for RTAS/TDM plug-ins | |
| Unique identifiers for AAX/ACF interfaces | |
| Various utility definitions for AAX Native | |
| Version-managed concrete Controller class | |
| Version stamp header for the AAX SDK | |
1.8.5