AAX SDK  2.4.1
Avid Audio Extensions Development Kit
List of all members | Public Member Functions
AAX_IACFHostProcessorDelegate_V3 Class Referenceabstract

#include <AAX_IACFHostProcessorDelegate.h>

Inheritance diagram for AAX_IACFHostProcessorDelegate_V3:
[legend]
Collaboration diagram for AAX_IACFHostProcessorDelegate_V3:
[legend]

Description

Versioned interface for host methods specific to offline processing.

Public Member Functions

virtual AAX_Result ForceProcess ()=0
 CALL: Request a process pass. More...
 
- Public Member Functions inherited from AAX_IACFHostProcessorDelegate_V2
virtual AAX_Result ForceAnalyze ()=0
 CALL: Request an analysis pass. More...
 
- 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. More...
 
virtual int32_t GetSideChainInputNum ()=0
 CALL: Returns the index of the side chain input buffer. More...
 
- Public Member Functions inherited from IACFUnknown
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...
 

Member Function Documentation

◆ ForceProcess()

virtual AAX_Result AAX_IACFHostProcessorDelegate_V3::ForceProcess ( )
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.


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