AAX SDK  2.4.1
Avid Audio Extensions Development Kit
File List
Here is a list of all files with brief descriptions:
 AAX.hVarious utility definitions for AAX
 AAX_ACFInterface.doxygen
 AAX_AdditionalFeatures_Algorithm.doxygen
 AAX_AdditionalFeatures_AOSandSidechain.doxygen
 AAX_AdditionalFeatures_CurveDisplays.doxygen
 AAX_AdditionalFeatures_Hybrid.doxygen
 AAX_AdditionalFeatures_Meters.doxygen
 AAX_AdditionalFeatures_MIDI.doxygen
 AAX_Alignment.hAlignment malloc and free methods for optimization
 AAX_Assert.hDeclarations for cross-platform AAX_ASSERT, AAX_TRACE and related facilities
 AAX_Atomic.hAtomic operation utilities
 AAX_AuxInterface_DirectData.doxygen
 AAX_AuxInterface_HostProcessor.doxygen
 AAX_BugList.doxygen
 AAX_Callbacks.hAAX callback prototypes and ProcPtr definitions
 AAX_CAtomicQueue.hAtomic, non-blocking queue
 AAX_CAutoreleasePool.hAutorelease pool helper utility
 AAX_CBinaryDisplayDelegate.hA binary display delegate
 AAX_CBinaryTaperDelegate.hA binary taper delegate
 AAX_CChunkDataParser.hParser utility for plugin chunks
 AAX_CDecibelDisplayDelegateDecorator.hA decibel display delegate
 AAX_CEffectDirectData.hA default implementation of the AAX_IEffectDirectData interface
 AAX_CEffectGUI.hA default implementation of the AAX_IEffectGUI interface
 AAX_CEffectParameters.hA default implementation of the AAX_IeffectParameters interface
 AAX_CHostProcessor.hConcrete implementation of the AAX_IHostProcessor interface for non-real-time processing
 AAX_CHostServices.hConcrete implementation of the AAX_IHostServices interface
 AAX_CLinearTaperDelegate.hA linear taper delegate
 AAX_CLogTaperDelegate.hA log taper delegate
 AAX_CMonolithicParameters.cpp
 AAX_CMonolithicParameters.hA convenience class extending AAX_CEffectParameters for monolithic instruments
 AAX_CMutex.hMutex
 AAX_CNumberDisplayDelegate.hA number display delegate
 AAX_CommonConversions.h
 AAX_CommonInterface_Algorithm.doxygen
 AAX_CommonInterface_Communication.doxygen
 AAX_CommonInterface_DataModel.doxygen
 AAX_CommonInterface_Describe.doxygen
 AAX_CommonInterface_FormatSpecification.doxygen
 AAX_CommonInterface_GUI.doxygen
 AAX_Constants.hSignal processing constants
 AAX_CPacketDispatcher.hHelper classes related to posting AAX packets and handling parameter update events
 AAX_CParameter.hGeneric implementation of an AAX_IParameter
 AAX_CParameterManager.hA container object for plug-in parameters
 AAX_CPercentDisplayDelegateDecorator.hA percent display delegate decorator
 AAX_CPieceWiseLinearTaperDelegate.hA piece-wise linear taper delegate
 AAX_CRangeTaperDelegate.hA range taper delegate decorator
 AAX_CStateDisplayDelegate.hA state display delegate
 AAX_CStateTaperDelegate.hA state taper delegate (similar to a linear taper delegate.)
 AAX_CString.hA generic AAX string class with similar functionality to std::string
 AAX_CStringDisplayDelegate.hA string display delegate
 AAX_CUnitDisplayDelegateDecorator.hA unit display delgate decorator
 AAX_CUnitPrefixDisplayDelegateDecorator.hA unit prefix display delegate decorator
 AAX_Denormal.hSignal processing utilities for denormal/subnormal floating point numbers
 AAX_DigiTrace_Guide.doxygen
 AAX_DistributingYourPlugIn.doxygen
 AAX_DocsDirectory.doxygen
 AAX_EndianSwap.hUtility functions for byte-swapping. Used by AAX_CChunkDataParser
 AAX_Enums.hUtility functions for byte-swapping. Used by AAX_CChunkDataParser
 AAX_Errors.hDefinitions of error codes used by AAX plug-ins
 AAX_Exception.hAAX SDK exception classes and utilities
 AAX_Exports.cpp
 AAX_FastInterpolatedTableLookup.hA set of functions that provide lookup table functionality. Not necessarily optimized for TI, but used internally
 AAX_FastInterpolatedTableLookup.hpp
 AAX_FastPow.hSet of functions to optimize pow
 AAX_Getting_Started_Guide.doxygen
 AAX_GUITypes.hConstants and other definitions used by AAX plug-in GUIs
 AAX_HostSupport.doxygen
 AAX_IACFAutomationDelegate.hVersioned interface allowing an AAX plug-in to interact with the host's automation system
 AAX_IACFCollection.hVersioned interface to represent a plug-in binary's static description
 AAX_IACFComponentDescriptor.hVersioned description interface for an AAX plug-in algorithm callback
 AAX_IACFController.hInterface for the AAX host's view of a single instance of an effect. Used by both clients of the AAXHost and by effect components
 AAX_IACFDescriptionHost.h
 AAX_IACFEffectDescriptor.hVersioned interface for an AAX_IEffectDescriptor
 AAX_IACFEffectDirectData.hThe direct data access interface that gets exposed to the host application
 AAX_IACFEffectGUI.hThe GUI interface that gets exposed to the host application
 AAX_IACFEffectParameters.hThe data model interface that is exposed to the host application
 AAX_IACFFeatureInfo.h
 AAX_IACFHostProcessor.hThe host processor interface that is exposed to the host application
 AAX_IACFHostProcessorDelegate.h
 AAX_IACFHostServices.h
 AAX_IACFPageTable.h
 AAX_IACFPageTableController.h
 AAX_IACFPrivateDataAccess.hInterface for the AAX host's data access functionality
 AAX_IACFPropertyMap.hVersioned interface for an AAX_IPropertyMap
 AAX_IACFTransport.hInterface for the AAX Transport data access functionality
 AAX_IACFViewContainer.hInterface for the AAX host's view of a single instance of an effect. Used by both clients of the AAXHost and by effect components
 AAX_IAutomationDelegate.hInterface allowing an AAX plug-in to interact with the host's automation system
 AAX_ICollection.hInterface to represent a plug-in binary's static description
 AAX_IComponentDescriptor.hDescription interface for an AAX plug-in algorithm
 AAX_IContainer.hAbstract container interface
 AAX_IController.hInterface for the AAX host's view of a single instance of an effect
 AAX_IDescriptionHost.h
 AAX_IDisplayDelegate.hDefines the display behavior for a parameter
 AAX_IDisplayDelegateDecorator.hThe base class for all concrete display delegate decorators
 AAX_IDma.hCross-platform interface for access to the host's direct memory access (DMA) facilities
 AAX_IEffectDescriptor.hDescription interface for an effect's (plug-in type's) components
 AAX_IEffectDirectData.hOptional interface for direct access to alg memory
 AAX_IEffectGUI.hThe interface for a AAX Plug-in's user interface
 AAX_IEffectParameters.hThe interface for an AAX Plug-in's data model
 AAX_IFeatureInfo.h
 AAX_IHostProcessor.hBase class for the host processor interface which is extended by plugin code
 AAX_IHostProcessorDelegate.hInterface allowing plug-in's HostProcessor to interact with the host's side
 AAX_IHostServices.hVarious host services
 AAX_IMIDINode.hDeclaration of the base MIDI Node interface
 AAX_Init.hAAX library implementations of required plug-in initialization, registration, and tear-down methods
 AAX_InstrumentParameters.doxygen
 AAX_InterfaceList.doxygen
 AAX_IPageTable.h
 AAX_IParameter.hThe base interface for all normalizable plug-in parameters
 AAX_IPointerQueue.hAbstract interface for a basic FIFO queue of pointers-to-objects
 AAX_IPrivateDataAccess.hInterface to data access provided by host to plug-in
 AAX_IPropertyMap.hGeneric plug-in description property map
 AAX_IString.hAn AAX string interface
 AAX_ITaperDelegate.hDefines the taper conversion behavior for a parameter
 AAX_ITransport.hThe interface for query ProTools transport information
 AAX_IViewContainer.hInterface for the AAX host's view of a single instance of an effect
 AAX_LinkedParameters.doxygen
 AAX_Map.h
 AAX_Media_Composer_Guide.doxygen
 AAX_MIDILogging.cpp
 AAX_MIDILogging.hUtilities for logging MIDI data
 AAX_MIDIUtilities.hUtilities for managing MIDI data
 AAX_MiscUtils.hMiscellaneous signal processing utilities
 AAX_OtherExtensions.doxygen
 AAX_Page_Table_Guide.doxygen
 AAX_PageTableUtilities.h
 AAX_ParameterAutomation.doxygen
 AAX_ParameterManager.doxygen
 AAX_ParameterUpdateProtocol.doxygen
 AAX_ParameterUpdateTiming.doxygen
 AAX_PlatformOptimizationConstants.hConstants descriptor..
 AAX_PlugInBundleLocation.hUtilities for interacting with the host OS
 AAX_PopStructAlignment.hResets (pops) the struct alignment to its previous value
 AAX_PostStructAlignmentHelper.hHelper file for data alignment macros
 AAX_PreStructAlignmentHelper.hHelper file for data alignment macros
 AAX_Pro_Tools_Guide.doxygen
 AAX_Properties.hContains IDs for properties that can be added to an AAX_IPropertyMap
 AAX_Push2ByteStructAlignment.hSet 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)
 AAX_Push4ByteStructAlignment.hSet the struct alignment to 4-byte
 AAX_Push8ByteStructAlignment.hSet the struct alignment to 8-byte
 AAX_Quantize.hQuantization utilities
 AAX_RandomGen.hFunctions for calculating pseudo-random numbers
 AAX_RealTimePerformance.doxygen
 AAX_RelatedTypes.doxygen
 AAX_SampleRateUtils.hDescription
 AAX_SDK_ChangeLog.doxygen
 AAX_SDK_ExamplePlugIns.doxygen
 AAX_SDK_GUIExtensions.doxygen
 AAX_SliderConversions.hLegacy utilities for converting parameter values to and from the normalized full-scale 32-bit fixed domain that was used for RTAS/TDM plug-ins
 AAX_StringUtilities.hVarious string utility definitions for AAX Native
 AAX_StringUtilities.hpp
 AAX_TI_Guide.doxygen
 AAX_TransportTypes.hStructures, enums and other definitions used in transport
 AAX_Troubleshooting.doxygen
 AAX_UIDs.hUnique identifiers for AAX/ACF interfaces
 AAX_UtilsNative.hVarious utility definitions for AAX Native
 AAX_VAutomationDelegate.hVersion-managed concrete AutomationDelegate class
 AAX_VCollection.hVersion-managed concrete Collection class
 AAX_VComponentDescriptor.hVersion-managed concrete ComponentDescriptor class
 AAX_VController.hVersion-managed concrete Controller class
 AAX_VDescriptionHost.h
 AAX_VEffectDescriptor.hVersion-managed concrete EffectDescriptor class
 AAX_VENUE_Guide.doxygen
 AAX_Version.hVersion stamp header for the AAX SDK
 AAX_VFeatureInfo.h
 AAX_VHostProcessorDelegate.hVersion-managed concrete HostProcessorDelegate class
 AAX_VHostServices.hVersion-managed concrete HostServices class
 AAX_VPageTable.h
 AAX_VPrivateDataAccess.hVersion-managed concrete PrivateDataAccess class
 AAX_VPropertyMap.hVersion-managed concrete PropertyMap class
 AAX_VTransport.hVersion-managed concrete Transport class
 AAX_VViewContainer.hVersion-managed concrete ViewContainer class
 DSH_Guide.doxygen
 DTT_Guide.doxygen
 ReadMe.doxygen