![]() |
AAX SDK
2.4.1
Avid Audio Extensions Development Kit
|
#include <AAX_IACFEffectDirectData.h>
Public Member Functions | |
AAX host and plug-in event notification | |
virtual AAX_Result | NotificationReceived (AAX_CTypeID inNotificationType, const void *inNotificationData, uint32_t inNotificationDataSize)=0 |
Notification Hook. More... | |
![]() | |
virtual AAX_Result | Initialize (IACFUnknown *iController)=0 |
Main initialization. More... | |
virtual AAX_Result | Uninitialize ()=0 |
Main uninitialization. More... | |
virtual AAX_Result | TimerWakeup (IACFUnknown *iDataAccessInterface)=0 |
Periodic wakeup callback for idle-time operations. More... | |
![]() | |
virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
Returns pointers to supported interfaces. More... | |
virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
Increments reference count. More... | |
virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
Decrements reference count. More... | |
|
pure virtual |
Notification Hook.
Called from the host to deliver notifications to this object.
Look at the AAX_ENotificationEvent enumeration to see a description of events you can listen for and the data they come with.
NotificationReceived()
methods.NotificationReceived()
method (e.g. the GUI).[in] | inNotificationType | Type of notification being received. Notifications form the host are one of AAX_ENotificationEvent |
[in] | inNotificationData | Block of incoming notification data |
[in] | inNotificationDataSize | Size of inNotificationData , in bytes |
Implemented in AAX_CEffectDirectData.