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

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
oCAAX_CAutoreleasePool
oCAAX_CChunkDataParserParser utility for plugin chunks
oCAAX_CHostServicesConcrete implementation of the AAX_IHostServices interface
oCAAX_CMidiPacketPacket structure for MIDI data
oCAAX_CMidiStreamMIDI stream data structure used by AAX_IMIDINode
oCAAX_CMutexMutex with try lock functionality
oCAAX_Component< aContextType >Empty class containing type declarations for the AAX algorithm and associated callbacks
oCAAX_CPacketContainer for packet-related data
oCAAX_CPacketDispatcherHelper class for managing AAX packet posting
oCAAX_CParameterManagerA container object for plug-in parameters
oCAAX_IAutomationDelegateInterface allowing an AAX plug-in to interact with the host's event system
|\CAAX_VAutomationDelegateVersion-managed concrete automation delegate class
oCAAX_ICollectionInterface to represent a plug-in binary's static description
|\CAAX_VCollectionVersion-managed concrete AAX_ICollection class
oCAAX_IComponentDescriptorDescription interface for an AAX plug-in component
|\CAAX_VComponentDescriptorVersion-managed concrete AAX_IComponentDescriptor class
oCAAX_IControllerInterface for the AAX host's view of a single instance of an effect. Used by both clients of the AAX host and by effect components
|\CAAX_VControllerVersion-managed concrete Controller class
oCAAX_IDisplayDelegateBaseDefines the display behavior for a parameter
|\CAAX_IDisplayDelegate< T >Classes for parameter value string conversion.
oCAAX_IDmaCross-platform interface for access to the host's direct memory access (DMA) facilities
oCAAX_IEffectDescriptorDescription interface for an effect's (plug-in type's) components
|\CAAX_VEffectDescriptorVersion-managed concrete AAX_IEffectDescriptor class
oCAAX_IHostProcessorDelegateDelegate for retrieving offline processing information from the host
|\CAAX_VHostProcessorDelegateVersion-managed concrete Host Processor delegate class
oCAAX_IHostServicesInterface to diagnostic and debugging services provided by the AAX host
|\CAAX_VHostServicesVersion-managed concrete AAX_IHostServices class
oCAAX_IMIDINodeInterface for accessing information in a MIDI node
oCAAX_IPacketHandlerCallback container used by AAX_CPacketDispatcher
|\CAAX_CPacketHandler< TWorker >Callback container used by AAX_CPacketDispatcher
oCAAX_IParameterThe base interface for all normalizable plug-in parameters
|\CAAX_CParameter< T >Generic implementation of an AAX_IParameter
oCAAX_IPrivateDataAccessInterface to data access provided by host to plug-in
|\CAAX_VPrivateDataAccessVersion-managed concrete AAX_IPrivateDataAccess class
oCAAX_IPropertyMapGeneric plug-in description property map
|\CAAX_VPropertyMapVersion-managed concrete AAX_IPropertyMap class
oCAAX_IStringA simple string container that can be passed across a binary boundary. This class, for simplicity, is not versioned and thus can never change
|\CAAX_CStringA generic AAX string class with similar functionality to std::string
oCAAX_ITaperDelegateBaseDefines the taper conversion behavior for a parameter
|\CAAX_ITaperDelegate< T >Classes for conversion to and from normalized parameter values.
oCAAX_ITransportInterface to information about the host's transport state
|\CAAX_VTransportVersion-managed concrete AAX_ITransport class
oCAAX_IViewContainerInterface for the AAX host's view of a single instance of an effect. Used both by clients of the AAX host and by effect components
|\CAAX_VViewContainerVersion-managed concrete AAX_IViewContainer class
oCAAX_PointData structure representing a two-dimensional coordinate point
oCAAX_RectData structure representing a rectangle in a two-dimensional coordinate plane
oCAAX_SHybridRenderInfoHybrid render processing context
oCAAX_SInstrumentPrivateDataUtility struct for AAX_CInstrumentParameters
oCAAX_SInstrumentRenderInfoInformation used to parameterize AAX_CInstrumentParameters::RenderAudio()
oCAAX_SInstrumentSetupInfoInformation used to describe the instrument
oCAAX_SPlugInChunkPlug-in chunk header
oCAAX_SPlugInIdentifierTriadPlug-in Identifier Triad
oCAAX_StLock_GuardHelper class for working with mutex
oCCACFUnknown
|oCAAX_IEffectDirectDataThe interface for a AAX Plug-in's direct data interface
|oCAAX_IEffectGUIThe interface for a AAX Plug-in's user interface
|oCAAX_IEffectParametersThe interface for an AAX Plug-in's data model
|\CAAX_IHostProcessorBase class for the host processor interface
oCAAX_CChunkDataParser::DataValue
oCIACFPluginDefinition
|\CAAX_IACFCollectionVersioned interface to represent a plug-in binary's static description
\CIACFUnknownCOM compatible IUnknown C++ interface
 oCAAX_IACFAutomationDelegateVersioned interface allowing an AAX plug-in to interact with the host's automation system
 oCAAX_IACFComponentDescriptorVersioned description interface for an AAX plug-in algorithm callback
 oCAAX_IACFControllerInterface for the AAX host's view of a single instance of an effect. Used by both clients of the AAXHost and by effect components
 oCAAX_IACFEffectDescriptorVersioned interface for an AAX_IEffectDescriptor
 oCAAX_IACFEffectDirectDataOptional interface for direct access to a plug-in's alg memory
 oCAAX_IACFEffectGUIThe interface for a AAX Plug-in's GUI (graphical user interface)
 oCAAX_IACFEffectParametersThe interface for an AAX Plug-in's data model
 oCAAX_IACFHostProcessorVersioned interface for an AAX host processing component
 oCAAX_IACFHostProcessorDelegateVersioned interface for for retrieving offline processing information from the host
 oCAAX_IACFHostServicesVersioned interface to diagnostic and debugging services provided by the AAX host
 oCAAX_IACFPrivateDataAccessInterface for the AAX host's data access functionality
 oCAAX_IACFPropertyMapVersioned interface for an AAX_IPropertyMap
 oCAAX_IACFTransportVersioned interface to information about the host's transport state
 \CAAX_IACFViewContainerInterface for the AAX host's view of a single instance of an effect. Used by both clients of the host app and by effect components