AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions
AAX_Component< aContextType > Class Template Reference

#include <AAX_Callbacks.h>

Description

template<typename aContextType>
class AAX_Component< aContextType >

Empty class containing type declarations for the AAX algorithm and associated callbacks.

Public Types

typedef const voidinContextPtrsEnd
 
typedef void *AAX_CALLBACKCPacketAllocator (const aContextType *inContextPtr, AAX_CFieldIndex inOutputPort, AAX_CTimestamp inTimestamp)
 
typedef
AAX_EComponentInstanceInitAction 
iAction
 
typedef voidinNewBlock
 
typedef void int32_t inSize
 
typedef void int32_t
IACFUnknown *const 
inController
 

Public Member Functions

typedef void (AAX_CALLBACK *CProcessProc)(aContextType *const inContextPtrsBegin[]
 
typedef int32_t (AAX_CALLBACK *CInstanceInitProc)(const aContextType *inInstanceContextPtr
 
typedef int32_t (AAX_CALLBACK *CBackgroundProc)(void)
 
typedef void (AAX_CALLBACK *CInitPrivateDataProc)(AAX_CFieldIndex inFieldIndex
 

Member Typedef Documentation

template<typename aContextType >
typedef const void* AAX_Component< aContextType >::inContextPtrsEnd
template<typename aContextType >
typedef void* AAX_CALLBACK* AAX_Component< aContextType >::CPacketAllocator(const aContextType *inContextPtr, AAX_CFieldIndex inOutputPort, AAX_CTimestamp inTimestamp)
template<typename aContextType >
typedef AAX_EComponentInstanceInitAction AAX_Component< aContextType >::iAction
template<typename aContextType >
typedef void* AAX_Component< aContextType >::inNewBlock
template<typename aContextType >
typedef void int32_t AAX_Component< aContextType >::inSize
template<typename aContextType >
typedef void int32_t IACFUnknown* const AAX_Component< aContextType >::inController

Member Function Documentation

template<typename aContextType >
typedef AAX_Component< aContextType >::void ( AAX_CALLBACK CProcessProc) const
template<typename aContextType >
typedef AAX_Component< aContextType >::int32_t ( AAX_CALLBACK CInstanceInitProc) const
template<typename aContextType >
typedef AAX_Component< aContextType >::int32_t ( AAX_CALLBACK CBackgroundProc)
template<typename aContextType >
typedef AAX_Component< aContextType >::void ( AAX_CALLBACK CInitPrivateDataProc)

The documentation for this class was generated from the following file: