AAX SDK  2.4.1
Avid Audio Extensions Development Kit
List of all members | Public Types
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 void(AAX_CALLBACKCProcessProc) (aContextType *const inContextPtrsBegin[], const void *inContextPtrsEnd)
 
typedef void *(AAX_CALLBACKCPacketAllocator) (const aContextType *inContextPtr, AAX_CFieldIndex inOutputPort, AAX_CTimestamp inTimestamp)
 
typedef int32_t(AAX_CALLBACKCInstanceInitProc) (const aContextType *inInstanceContextPtr, AAX_EComponentInstanceInitAction iAction)
 
typedef int32_t(AAX_CALLBACKCBackgroundProc) (void)
 
typedef void(AAX_CALLBACKCInitPrivateDataProc) (AAX_CFieldIndex inFieldIndex, void *inNewBlock, int32_t inSize, IACFUnknown *const inController)
 

Member Typedef Documentation

◆ CProcessProc

template<typename aContextType >
typedef void(AAX_CALLBACK * AAX_Component< aContextType >::CProcessProc) (aContextType *const inContextPtrsBegin[], const void *inContextPtrsEnd)

◆ CPacketAllocator

template<typename aContextType >
typedef void*(AAX_CALLBACK * AAX_Component< aContextType >::CPacketAllocator) (const aContextType *inContextPtr, AAX_CFieldIndex inOutputPort, AAX_CTimestamp inTimestamp)

◆ CInstanceInitProc

template<typename aContextType >
typedef int32_t(AAX_CALLBACK * AAX_Component< aContextType >::CInstanceInitProc) (const aContextType *inInstanceContextPtr, AAX_EComponentInstanceInitAction iAction)

◆ CBackgroundProc

template<typename aContextType >
typedef int32_t(AAX_CALLBACK * AAX_Component< aContextType >::CBackgroundProc) (void)

◆ CInitPrivateDataProc

template<typename aContextType >
typedef void(AAX_CALLBACK * AAX_Component< aContextType >::CInitPrivateDataProc) (AAX_CFieldIndex inFieldIndex, void *inNewBlock, int32_t inSize, IACFUnknown *const inController)

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