![]() |
AAX SDK 2.6.1
Avid Audio Extensions Development Kit
|
#include <AAX_IACFHostProcessorDelegate.h>
Versioned interface for host methods specific to offline processing.
Public Member Functions | |
| virtual AAX_Result | ForceProcess ()=0 |
| CALL: Request a process pass. | |
Public Member Functions inherited from AAX_IACFHostProcessorDelegate_V2 | |
| virtual AAX_Result | ForceAnalyze ()=0 |
| CALL: Request an analysis pass. | |
Public Member Functions inherited from AAX_IACFHostProcessorDelegate | |
| virtual AAX_Result | GetAudio (const float *const inAudioIns[], int32_t inAudioInCount, int64_t inLocation, int32_t *ioNumSamples)=0 |
| CALL: Randomly access audio from the timeline. | |
| virtual int32_t | GetSideChainInputNum ()=0 |
| CALL: Returns the index of the side chain input buffer. | |
Public Member Functions inherited from IACFUnknown | |
| virtual BEGIN_ACFINTERFACE ACFRESULT ACFMETHODCALLTYPE | QueryInterface (const acfIID &iid, void **ppOut)=0 |
| Returns pointers to supported interfaces. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | AddRef (void)=0 |
| Increments reference count. | |
| virtual acfUInt32 ACFMETHODCALLTYPE | Release (void)=0 |
| Decrements reference count. | |
|
pure virtual |
CALL: Request a process pass.
Call this method to request a process pass from within the plug-in. If AAX_eProperty_RequiresAnalysis is defined, the resulting process pass will be preceded by an analysis pass. This method should only be used in rare circumstances by plug-ins that must launch processing outside of the normal host AudioSuite workflow.
1.9.6