AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Manual
These pages provide further information about various aspects of AAX.
[detail level 12345]
\AAX SDK Manual
 oGetting Started with AAXA brief introduction to AAX
 oCore AAX InterfaceMain classes, callbacks, and format specification details for a standard AAX plug-in
 |oDescription callbackStatic configuration for an AAX plug-in
 |oReal-time algorithm callbackA plug-in's audio processing core
 |oData model interfaceThe interface for an AAX Plug-in's data model.
 |oGUI interfaceThe interface for a AAX Plug-in's user interface
 |oAAX communication protocolsHow to transfer data between different parts of an AAX plug-in
 |\AAX Format SpecificationAdditional requirements for AAX plug-ins
 oAdditional AAX featuresHow to use additional features and functionality supported by AAX
 |oDirect data access interfaceA host interface providing direct access to a plug-in's algorithm memory
 |oOffline processing interfaceAdvanced offline processing features
 |oHybrid Processing architectureAn architecture combining low-latency and high-latency audio processing
 |oMIDIHow to route and process MIDI in AAX plug-ins
 |oPlug-in metersHow to manage metering data for AAX plug-ins
 |oSidechain InputsRouting custom audio streams to a plug-in
 |oAuxiliary Output StemsRouting custom audio streams from a plug-in
 |oDirect Memory AccessDMA support for AAX DSP plug-ins, with emulation for AAX Native
 |\Background processing callbackBackground processing support for AAX DSP and Native plug-in algorithms
 oAAX Library featuresAAX Library core support for the AAX interface
 |oParameter ManagerOptional (but recommended) system for managing AAX plug-in parameters
 ||oTaper delegatesClasses for conversion to and from normalized parameter values
 ||\Display delegatesClasses for parameter value string conversion
 || \Display delegate decoratorsClasses for adapting parameter value strings
 |\AAX Virtual Instrument modelVirtual Instrument extension of the AAX_CEffectParameters class.
 oAdditional TopicsAdditional information about the AAX design
 |oParameter updatesThe anatomy of a parameter update
 ||oToken protocolCommunicating parameter state with the host
 ||oBasic parameter update sequencesSequence diagrams for some common parameter update scenarios
 ||oLinked parametersHow to link parameters
 ||\Linked parameter update sequencesSequence diagrams for some common linked parameter update scenarios
 |oPlug-in type conversionSpecification for valid conversions between plug-in types
 |\The Avid Component Framework (ACF)How the AAX C++ interfaces work
 | \ACF ElementsACF classes that are used by common AAX interfaces
 oAAX Host GuidesDocumentation for specific AAX host environments
 |oPro Tools GuideDetails about using AAX plug-ins in Pro Tools
 |oTI GuideHow to write AAX plug-ins for Avid's TI-based platforms
 |oPage Table GuideHow to map a plug-in's parameters to control surfaces
 |oDigiTrace GuideHow to add tracing to your plug-ins and view logging from the plug-in host
 |\DSH GuideHow to test basic functionality of AAX plug-ins using DSH test tool
 \Supplemental InformationSupplemental documents beyond the scope of the AAX specification
  oAAX InterfacesFull list of AAX interfaces
  oHost SupportSupported features in each AAX host
  oKnown IssuesA list of known bugs affecting AAX plug-ins
  oChange LogChanges between AAX SDK versions
  oExample Plug-InsDescriptions of the SDK's example plug-ins
  \GUI ExtensionsGUI Extensions for the AAX SDK