| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

- Class List
- Class Index
- Class Hierarchy
- Class Members

Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

►N AAX |
►N Exception | AAX exception classes
C Any |
C ResultError |
C_acfUID |
C AAX_AggregateResult |
C AAX_CArrayDataBuffer |
C AAX_CArrayDataBufferOfType | A convenience class for array data buffers
C AAX_CAtomicQueue |
C AAX_CAutoreleasePool |
C AAX_CBinaryDisplayDelegate | A binary display format conforming to AAX_IDisplayDelegate
C AAX_CBinaryTaperDelegate | A binary taper conforming to AAX_ITaperDelegate
►C AAX_CChunkDataParser | Parser utility for plugin chunks
C DataValue |
C AAX_CDecibelDisplayDelegateDecorator | A percent decorator conforming to AAX_IDisplayDelegateDecorator
C AAX_CEffectDirectData | Default implementation of the AAX_IEffectDirectData interface
C AAX_CEffectGUI | Default implementation of the AAX_IEffectGUI interface
C AAX_CEffectParameters | Default implementation of the AAX_IEffectParameters interface
C AAX_CheckedResult |
C AAX_CHostProcessor | Concrete implementation of the AAX_IHostProcessor interface for non-real-time processing
C AAX_CHostServices | Method access to a singleton implementation of the AAX_IHostServices interface
C AAX_CLinearTaperDelegate | A linear taper conforming to AAX_ITaperDelegate
C AAX_CLogTaperDelegate | A logarithmic taper conforming to AAX_ITaperDelegate
C AAX_CMidiPacket | Packet structure for MIDI data
C AAX_CMidiStream | MIDI stream data structure used by AAX_IMIDINode
C AAX_CMonolithicParameters | Extension of the AAX_CEffectParameters class for monolithic VIs and effects
C AAX_CMutex | Mutex with try lock functionality
C AAX_CNumberDisplayDelegate | A numeric display format conforming to AAX_IDisplayDelegate
C AAX_Component | Empty class containing type declarations for the AAX algorithm and associated callbacks
C AAX_CPacket | Container for packet-related data
C AAX_CPacketDispatcher | Helper class for managing AAX packet posting
C AAX_CPacketHandler | Callback container used by AAX_CPacketDispatcher
C AAX_CParameter | Generic implementation of an AAX_IParameter
C AAX_CParameterManager | A container object for plug-in parameters
C AAX_CParameterValue | Concrete implementation of AAX_IParameterValue
C AAX_CPercentDisplayDelegateDecorator | A percent decorator conforming to AAX_IDisplayDelegateDecorator
C AAX_CPieceWiseLinearTaperDelegate | A piece-wise linear taper conforming to AAX_ITaperDelegate
C AAX_CRangeTaperDelegate | A piecewise-linear taper conforming to AAX_ITaperDelegate
C AAX_CSessionDocumentClient | Default implementation of the AAX_ISessionDocumentClient interface
C AAX_CStateDisplayDelegate | A generic display format conforming to AAX_IDisplayDelegate
C AAX_CStatelessParameter | A stateless parameter implementation
C AAX_CStateTaperDelegate | A linear taper conforming to AAX_ITaperDelegate
C AAX_CString | A generic AAX string class with similar functionality to `std::string`
C AAX_CStringAbbreviations | Helper class to store a collection of name abbreviations
C AAX_CStringDataBuffer |
C AAX_CStringDataBufferOfType | A convenience class for string data buffers
C AAX_CStringDisplayDelegate | A string, or list, display format conforming to AAX_IDisplayDelegate
C AAX_CTask |
C AAX_CTaskAgent | Default implementation of the AAX_ITaskAgent interface
C AAX_CTempoBreakpoint |
C AAX_CUnitDisplayDelegateDecorator | A unit type decorator conforming to AAX_IDisplayDelegateDecorator
C AAX_CUnitPrefixDisplayDelegateDecorator | A unit prefix decorator conforming to AAX_IDisplayDelegateDecorator
C AAX_FastInterpolatedTableLookup |
C AAX_IACFAutomationDelegate | Versioned interface allowing an AAX plug-in to interact with the host's automation system
C AAX_IACFCollection | Versioned interface to represent a plug-in binary's static description
C AAX_IACFComponentDescriptor | Versioned description interface for an AAX plug-in algorithm callback
C AAX_IACFComponentDescriptor_V2 | Versioned description interface for an AAX plug-in algorithm callback
C AAX_IACFComponentDescriptor_V3 | Versioned description interface for an AAX plug-in algorithm callback
C AAX_IACFController | 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
C AAX_IACFController_V2 | 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.
C AAX_IACFController_V3 | 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.
C AAX_IACFDataBuffer | Versioned interface for reference counted data buffers
C AAX_IACFDescriptionHost |
C AAX_IACFEffectDescriptor | Versioned interface for an AAX_IEffectDescriptor
C AAX_IACFEffectDescriptor_V2 | Versioned interface for an AAX_IEffectDescriptor
C AAX_IACFEffectDirectData | Optional interface for direct access to a plug-in's alg memory
C AAX_IACFEffectDirectData_V2 |
C AAX_IACFEffectGUI | The interface for a AAX Plug-in's GUI (graphical user interface)
C AAX_IACFEffectParameters | The interface for an AAX Plug-in's data model
C AAX_IACFEffectParameters_V2 | Supplemental interface for an AAX Plug-in's data model
C AAX_IACFEffectParameters_V3 | Supplemental interface for an AAX Plug-in's data model
C AAX_IACFEffectParameters_V4 | Supplemental interface for an AAX Plug-in's data model
C AAX_IACFFeatureInfo |
C AAX_IACFHostProcessor | Versioned interface for an AAX host processing component
C AAX_IACFHostProcessor_V2 | Supplemental interface for an AAX host processing component
C AAX_IACFHostProcessorDelegate | Versioned interface for host methods specific to offline processing
C AAX_IACFHostProcessorDelegate_V2 | Versioned interface for host methods specific to offline processing
C AAX_IACFHostProcessorDelegate_V3 | Versioned interface for host methods specific to offline processing
C AAX_IACFHostServices | Versioned interface to diagnostic and debugging services provided by the AAX host
C AAX_IACFHostServices_V2 | V2 of versioned interface to diagnostic and debugging services provided by the AAX host
C AAX_IACFHostServices_V3 | V3 of versioned interface to diagnostic and debugging services provided by the AAX host
C AAX_IACFPageTable | Versioned interface to the host's representation of a plug-in instance's page table
C AAX_IACFPageTable_V2 | Versioned interface to the host's representation of a plug-in instance's page table
C AAX_IACFPageTableController | Interface for host operations related to the page tables for this plug-in
C AAX_IACFPageTableController_V2 | Interface for host operations related to the page tables for this plug-in.
C AAX_IACFPrivateDataAccess | Interface for the AAX host's data access functionality
C AAX_IACFPropertyMap | Versioned interface for an AAX_IPropertyMap
C AAX_IACFPropertyMap_V2 | Versioned interface for an AAX_IPropertyMap
C AAX_IACFPropertyMap_V3 | Versioned interface for an AAX_IPropertyMap
C AAX_IACFSessionDocument | Interface representing information in a host session document
C AAX_IACFSessionDocumentClient | Interface representing a client of the session document interface
C AAX_IACFTask | Versioned interface for an asynchronous task
C AAX_IACFTaskAgent | Versioned interface for a component that accepts task requests
C AAX_IACFTransport | Versioned interface to get information about the host's transport state
C AAX_IACFTransport_V2 | Versioned interface to get information about the host's transport state
C AAX_IACFTransport_V3 | Versioned interface to get information about the host's transport state
C AAX_IACFTransport_V4 | Versioned interface to get information about the host's transport state
C AAX_IACFTransport_V5 | Versioned interface to get information about the host's transport state
C AAX_IACFTransportControl | Versioned interface to control the host's transport state
C AAX_IACFViewContainer | Interface 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
C AAX_IACFViewContainer_V2 | Supplemental interface 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
C AAX_IACFViewContainer_V3 | Additional methods to track mouse as it moves over controls
C AAX_IAutomationDelegate | Interface allowing an AAX plug-in to interact with the host's event system
C AAX_ICollection | Interface to represent a plug-in binary's static description
C AAX_IComponentDescriptor | Description interface for an AAX plug-in component
C AAX_IContainer |
C AAX_IController | Interface 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
C AAX_IDataBuffer | Interface for reference counted data buffers
C AAX_IDataBufferWrapper | Wrapper for an AAX_IDataBuffer
C AAX_IDescriptionHost |
C AAX_IDisplayDelegate |
C AAX_IDisplayDelegateBase | Defines the display behavior for a parameter
C AAX_IDisplayDelegateDecorator | The base class for all concrete display delegate decorators
C AAX_IDma | Cross-platform interface for access to the host's direct memory access (DMA) facilities
C AAX_IEffectDescriptor | Description interface for an effect's (plug-in type's) components
C AAX_IEffectDirectData | The interface for a AAX Plug-in's direct data interface
C AAX_IEffectGUI | The interface for a AAX Plug-in's user interface
C AAX_IEffectParameters | The interface for an AAX Plug-in's data model
C AAX_IFeatureInfo |
C AAX_IHostProcessor | Base class for the host processor interface
C AAX_IHostProcessorDelegate | Versioned interface for host methods specific to offline processing
C AAX_IHostServices | Interface to diagnostic and debugging services provided by the AAX host
C AAX_IHostTaskAgent | Interface to access an AAX_IACFTaskAgent object implemented by the host
C AAX_IMIDIMessageInfoDelegate |
C AAX_IMIDINode | Interface for accessing information in a MIDI node
C AAX_IPacketHandler | Callback container used by AAX_CPacketDispatcher
C AAX_IPageTable | Interface to the host's representation of a plug-in instance's page table
C AAX_IParameter | The base interface for all normalizable plug-in parameters
C AAX_IParameterValue | An abstract interface representing a parameter value of arbitrary type
C AAX_IPointerQueue |
C AAX_IPrivateDataAccess | Interface to data access provided by host to plug-in
C AAX_IPropertyMap | Generic plug-in description property map
►C AAX_ISessionDocument | Interface representing information in a host session document
C TempoMap |
C AAX_ISessionDocumentClient | Interface representing a client of the session document interface
C AAX_IString | A simple string container that can be passed across a binary boundary. This class, for simplicity, is not versioned and thus can never change
C AAX_ITaperDelegate |
C AAX_ITaperDelegateBase | Defines the taper conversion behavior for a parameter
C AAX_ITask | Interface representing a request to perform a task
C AAX_ITaskAgent | Interface for a component that accepts task requests
C AAX_ITransport | Interface to information about the host's transport state
C AAX_IViewContainer | Interface 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
C AAX_Map |
C AAX_Point | Data structure representing a two-dimensional coordinate point
C AAX_Rect | Data structure representing a rectangle in a two-dimensional coordinate plane
C AAX_SHybridRenderInfo | Hybrid render processing context
C AAX_SInstrumentPrivateData | Utility struct for AAX_CMonolithicParameters
C AAX_SInstrumentRenderInfo | Information used to parameterize AAX_CMonolithicParameters::RenderAudio()
C AAX_SInstrumentSetupInfo | Information used to describe the instrument
C AAX_SPlugInChunk | Plug-in chunk header + data
C AAX_SPlugInChunkHeader | Plug-in chunk header
C AAX_SPlugInIdentifierTriad | Plug-in Identifier Triad
C AAX_StLock_Guard | Helper class for working with mutex
C AAX_TransportStateInfo_V1 |
C AAX_VAutomationDelegate | Version-managed concrete automation delegate class
C AAX_VCollection | Version-managed concrete AAX_ICollection class
C AAX_VComponentDescriptor | Version-managed concrete AAX_IComponentDescriptor class
C AAX_VController | Version-managed concrete Controller class
C AAX_VDataBufferWrapper | Wrapper for an AAX_IDataBuffer
C AAX_VDescriptionHost |
C AAX_VEffectDescriptor | Version-managed concrete AAX_IEffectDescriptor class
C AAX_VFeatureInfo |
C AAX_VHostProcessorDelegate | Version-managed concrete Host Processor delegate class
C AAX_VHostServices | Version-managed concrete AAX_IHostServices class
C AAX_VHostTaskAgent |
C AAX_VPageTable | Version-managed concrete AAX_IPageTable class
C AAX_VPrivateDataAccess | Version-managed concrete AAX_IPrivateDataAccess class
C AAX_VPropertyMap | Version-managed concrete AAX_IPropertyMap class
►C AAX_VSessionDocument |
C VTempoMap |
C AAX_VTask | Version-managed concrete AAX_ITask
C AAX_VTransport | Version-managed concrete AAX_ITransport class
C AAX_VViewContainer | Version-managed concrete AAX_IViewContainer class
C IACFDefinition | Publicly inherits from IACFUnknown.This abstract interface is used to indentify all of the plug-in components in the host
C IACFUnknown | COM compatible IUnknown C++ interface
C SAutoArray |