| AAX SDK 2.8.0 Avid Audio Extensions Development Kit

- Welcome
- Manual
- Classes
- Files
- Lists
- Support

- Class List
- Class Index
- Class Hierarchy
- Class Members

Loading...
Searching...
No Matches
List of all members | Public Member Functions
AAX_IACFHostProcessorDelegate_V2 Class Referenceabstract

`#include <AAX_IACFHostProcessorDelegate.h>`

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

## Description

Versioned interface for host methods specific to offline processing.

## Public Member Functions
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.

## Member Function Documentation

## ◆ ForceAnalyze()

virtual AAX_Result AAX_IACFHostProcessorDelegate_V2::ForceAnalyze | ( |  | ) |
| pure virtual

CALL: Request an analysis pass.

Call this method to request an analysis pass from within the plug-in. Most plug-ins should rely on the host to trigger analysis passes when appropriate. However, plug-ins that require an analysis pass a) outside of the context of host-driven render or analysis, or b) when internal plug-in data changes may need to call `ForceAnalyze()`.

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

- AAX_IACFHostProcessorDelegate.h