AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AAX Format Specification

Additional requirements for AAX plug-ins.

This document describes aspects of the AAX plug-in format specification that are beyond the scope of the common interface classes and callbacks that the plug-in must implement.

.aaxplugin Directory Structure

AAX uses a bundle packaging format. On OS X, AAX plug-ins are built as standard OS bundles, while on Windows they are simple directories. All AAX plug-in bindles must use the .aaxplugin extension and the following directory structure:
Host Compatibility Notes:
*The plug-in's binary filename must not contain any spaces. There is a bug in Pro Tools that will prevent binaries with spaces from being loaded properly. This is logged as PTSW-189928.

Required Symbols

The following symbols are required in any AAX plug-in and must not be stripped from the binary:

Host Compatibility Notes:
*_ACFGetSDKVersion is required for 64-bit AAX plug-ins only
Collaboration diagram for AAX Format Specification: