AAX SDK  2.4.1
Avid Audio Extensions Development Kit
Interfaces Directory Reference

Files

file  AAX.h [code]
 Various utility definitions for AAX.
 
file  AAX_Assert.h [code]
 Declarations for cross-platform AAX_ASSERT, AAX_TRACE and related facilities.
 
file  AAX_Atomic.h [code]
 Atomic operation utilities.
 
file  AAX_Callbacks.h [code]
 AAX callback prototypes and ProcPtr definitions
 
file  AAX_CAtomicQueue.h [code]
 Atomic, non-blocking queue.
 
file  AAX_CAutoreleasePool.h [code]
 Autorelease pool helper utility.
 
file  AAX_CBinaryDisplayDelegate.h [code]
 A binary display delegate.
 
file  AAX_CBinaryTaperDelegate.h [code]
 A binary taper delegate.
 
file  AAX_CChunkDataParser.h [code]
 Parser utility for plugin chunks.
 
file  AAX_CDecibelDisplayDelegateDecorator.h [code]
 A decibel display delegate.
 
file  AAX_CEffectDirectData.h [code]
 A default implementation of the AAX_IEffectDirectData interface.
 
file  AAX_CEffectGUI.h [code]
 A default implementation of the AAX_IEffectGUI interface.
 
file  AAX_CEffectParameters.h [code]
 A default implementation of the AAX_IeffectParameters interface.
 
file  AAX_CHostProcessor.h [code]
 Concrete implementation of the AAX_IHostProcessor interface for non-real-time processing.
 
file  AAX_CHostServices.h [code]
 Concrete implementation of the AAX_IHostServices interface.
 
file  AAX_CLinearTaperDelegate.h [code]
 A linear taper delegate.
 
file  AAX_CLogTaperDelegate.h [code]
 A log taper delegate.
 
file  AAX_CMutex.h [code]
 Mutex.
 
file  AAX_CNumberDisplayDelegate.h [code]
 A number display delegate.
 
file  AAX_CommonConversions.h [code]
 
file  AAX_CPacketDispatcher.h [code]
 Helper classes related to posting AAX packets and handling parameter update events.
 
file  AAX_CParameter.h [code]
 Generic implementation of an AAX_IParameter.
 
file  AAX_CParameterManager.h [code]
 A container object for plug-in parameters.
 
file  AAX_CPercentDisplayDelegateDecorator.h [code]
 A percent display delegate decorator.
 
file  AAX_CPieceWiseLinearTaperDelegate.h [code]
 A piece-wise linear taper delegate.
 
file  AAX_CRangeTaperDelegate.h [code]
 A range taper delegate decorator.
 
file  AAX_CStateDisplayDelegate.h [code]
 A state display delegate.
 
file  AAX_CStateTaperDelegate.h [code]
 A state taper delegate (similar to a linear taper delegate.)
 
file  AAX_CString.h [code]
 A generic AAX string class with similar functionality to std::string.
 
file  AAX_CStringDisplayDelegate.h [code]
 A string display delegate.
 
file  AAX_CUnitDisplayDelegateDecorator.h [code]
 A unit display delgate decorator.
 
file  AAX_CUnitPrefixDisplayDelegateDecorator.h [code]
 A unit prefix display delegate decorator.
 
file  AAX_EndianSwap.h [code]
 Utility functions for byte-swapping. Used by AAX_CChunkDataParser.
 
file  AAX_Enums.h [code]
 Utility functions for byte-swapping. Used by AAX_CChunkDataParser.
 
file  AAX_Errors.h [code]
 Definitions of error codes used by AAX plug-ins.
 
file  AAX_Exception.h [code]
 AAX SDK exception classes and utilities
 
file  AAX_Exports.cpp
 
file  AAX_GUITypes.h [code]
 Constants and other definitions used by AAX plug-in GUIs.
 
file  AAX_IACFAutomationDelegate.h [code]
 Versioned interface allowing an AAX plug-in to interact with the host's automation system.
 
file  AAX_IACFCollection.h [code]
 Versioned interface to represent a plug-in binary's static description.
 
file  AAX_IACFComponentDescriptor.h [code]
 Versioned description interface for an AAX plug-in algorithm callback.
 
file  AAX_IACFController.h [code]
 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.
 
file  AAX_IACFDescriptionHost.h [code]
 
file  AAX_IACFEffectDescriptor.h [code]
 Versioned interface for an AAX_IEffectDescriptor.
 
file  AAX_IACFEffectDirectData.h [code]
 The direct data access interface that gets exposed to the host application.
 
file  AAX_IACFEffectGUI.h [code]
 The GUI interface that gets exposed to the host application.
 
file  AAX_IACFEffectParameters.h [code]
 The data model interface that is exposed to the host application.
 
file  AAX_IACFFeatureInfo.h [code]
 
file  AAX_IACFHostProcessor.h [code]
 The host processor interface that is exposed to the host application.
 
file  AAX_IACFHostProcessorDelegate.h [code]
 
file  AAX_IACFHostServices.h [code]
 
file  AAX_IACFPageTable.h [code]
 
file  AAX_IACFPageTableController.h [code]
 
file  AAX_IACFPrivateDataAccess.h [code]
 Interface for the AAX host's data access functionality.
 
file  AAX_IACFPropertyMap.h [code]
 Versioned interface for an AAX_IPropertyMap.
 
file  AAX_IACFTransport.h [code]
 Interface for the AAX Transport data access functionality.
 
file  AAX_IACFViewContainer.h [code]
 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.
 
file  AAX_IAutomationDelegate.h [code]
 Interface allowing an AAX plug-in to interact with the host's automation system.
 
file  AAX_ICollection.h [code]
 Interface to represent a plug-in binary's static description.
 
file  AAX_IComponentDescriptor.h [code]
 Description interface for an AAX plug-in algorithm.
 
file  AAX_IContainer.h [code]
 Abstract container interface.
 
file  AAX_IController.h [code]
 Interface for the AAX host's view of a single instance of an effect.
 
file  AAX_IDescriptionHost.h [code]
 
file  AAX_IDisplayDelegate.h [code]
 Defines the display behavior for a parameter.
 
file  AAX_IDisplayDelegateDecorator.h [code]
 The base class for all concrete display delegate decorators.
 
file  AAX_IDma.h [code]
 Cross-platform interface for access to the host's direct memory access (DMA) facilities.
 
file  AAX_IEffectDescriptor.h [code]
 Description interface for an effect's (plug-in type's) components.
 
file  AAX_IEffectDirectData.h [code]
 Optional interface for direct access to alg memory.
 
file  AAX_IEffectGUI.h [code]
 The interface for a AAX Plug-in's user interface.
 
file  AAX_IEffectParameters.h [code]
 The interface for an AAX Plug-in's data model.
 
file  AAX_IFeatureInfo.h [code]
 
file  AAX_IHostProcessor.h [code]
 Base class for the host processor interface which is extended by plugin code.
 
file  AAX_IHostProcessorDelegate.h [code]
 Interface allowing plug-in's HostProcessor to interact with the host's side.
 
file  AAX_IHostServices.h [code]
 Various host services.
 
file  AAX_IMIDINode.h [code]
 Declaration of the base MIDI Node interface.
 
file  AAX_Init.h [code]
 AAX library implementations of required plug-in initialization, registration, and tear-down methods.
 
file  AAX_IPageTable.h [code]
 
file  AAX_IParameter.h [code]
 The base interface for all normalizable plug-in parameters.
 
file  AAX_IPointerQueue.h [code]
 Abstract interface for a basic FIFO queue of pointers-to-objects.
 
file  AAX_IPrivateDataAccess.h [code]
 Interface to data access provided by host to plug-in.
 
file  AAX_IPropertyMap.h [code]
 Generic plug-in description property map.
 
file  AAX_IString.h [code]
 An AAX string interface.
 
file  AAX_ITaperDelegate.h [code]
 Defines the taper conversion behavior for a parameter.
 
file  AAX_ITransport.h [code]
 The interface for query ProTools transport information.
 
file  AAX_IViewContainer.h [code]
 Interface for the AAX host's view of a single instance of an effect.
 
file  AAX_MIDIUtilities.h [code]
 Utilities for managing MIDI data.
 
file  AAX_PageTableUtilities.h [code]
 
file  AAX_PopStructAlignment.h [code]
 Resets (pops) the struct alignment to its previous value.
 
file  AAX_PostStructAlignmentHelper.h [code]
 Helper file for data alignment macros.
 
file  AAX_PreStructAlignmentHelper.h [code]
 Helper file for data alignment macros.
 
file  AAX_Properties.h [code]
 Contains IDs for properties that can be added to an AAX_IPropertyMap.
 
file  AAX_Push2ByteStructAlignment.h [code]
 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)
 
file  AAX_Push4ByteStructAlignment.h [code]
 Set the struct alignment to 4-byte.
 
file  AAX_Push8ByteStructAlignment.h [code]
 Set the struct alignment to 8-byte.
 
file  AAX_SliderConversions.h [code]
 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.
 
file  AAX_StringUtilities.h [code]
 Various string utility definitions for AAX Native.
 
file  AAX_StringUtilities.hpp [code]
 
file  AAX_TransportTypes.h [code]
 Structures, enums and other definitions used in transport.
 
file  AAX_UIDs.h [code]
 Unique identifiers for AAX/ACF interfaces.
 
file  AAX_UtilsNative.h [code]
 Various utility definitions for AAX Native.
 
file  AAX_VAutomationDelegate.h [code]
 Version-managed concrete AutomationDelegate class.
 
file  AAX_VCollection.h [code]
 Version-managed concrete Collection class.
 
file  AAX_VComponentDescriptor.h [code]
 Version-managed concrete ComponentDescriptor class.
 
file  AAX_VController.h [code]
 Version-managed concrete Controller class.
 
file  AAX_VDescriptionHost.h [code]
 
file  AAX_VEffectDescriptor.h [code]
 Version-managed concrete EffectDescriptor class.
 
file  AAX_Version.h [code]
 Version stamp header for the AAX SDK.
 
file  AAX_VFeatureInfo.h [code]
 
file  AAX_VHostProcessorDelegate.h [code]
 Version-managed concrete HostProcessorDelegate class.
 
file  AAX_VHostServices.h [code]
 Version-managed concrete HostServices class.
 
file  AAX_VPageTable.h [code]
 
file  AAX_VPrivateDataAccess.h [code]
 Version-managed concrete PrivateDataAccess class.
 
file  AAX_VPropertyMap.h [code]
 Version-managed concrete PropertyMap class.
 
file  AAX_VTransport.h [code]
 Version-managed concrete Transport class.
 
file  AAX_VViewContainer.h [code]
 Version-managed concrete ViewContainer class.