![]() |
AAX SDK
2.1.1
Avid Audio Extensions Development Kit
|
#include <AAX_IHostProcessor.h>


Base class for the host processor interface.
Public Member Functions | |
| ACFMETHOD() | InternalQueryInterface (const acfIID &riid, void **ppvObjOut) |
Public Member Functions inherited from AAX_IACFHostProcessor | |
| virtual AAX_Result | Initialize (IACFUnknown *iController)=0 |
| Host Processor initialization. More... | |
| virtual AAX_Result | Uninitialize ()=0 |
| Host Processor teardown. More... | |
| virtual AAX_Result | InitOutputBounds (int64_t iSrcStart, int64_t iSrcEnd, int64_t *oDstStart, int64_t *oDstEnd)=0 |
| Sets the processing region. More... | |
| virtual AAX_Result | SetLocation (int64_t iSample)=0 |
| Updates the relative sample location of the current processing frame. More... | |
| virtual AAX_Result | RenderAudio (const float *const iAudioIns[], int32_t iAudioInCount, float *const iAudioOuts[], int32_t iAudioOutCount, int32_t *ioWindowSize)=0 |
| Perform the signal processing. More... | |
| virtual AAX_Result | PreRender (int32_t iAudioInCount, int32_t iAudioOutCount, int32_t iWindowSize)=0 |
| Invoked right before the start of a Preview or Render pass. More... | |
| virtual AAX_Result | PostRender ()=0 |
| Invoked at the end of a Render pass. More... | |
| virtual AAX_Result | AnalyzeAudio (const float *const iAudioIns[], int32_t iAudioInCount, int32_t *ioWindowSize)=0 |
| Override this method if the plug-in needs to analyze the audio prior to a Render pass. More... | |
| virtual AAX_Result | PreAnalyze (int32_t iAudioInCount, int32_t iWindowSize)=0 |
| Invoked right before the start of an Analysis pass. More... | |
| virtual AAX_Result | PostAnalyze ()=0 |
| Invoked at the end of an Analysis pass. 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... | |
| ACFMETHOD() AAX_IHostProcessor::InternalQueryInterface | ( | const acfIID & | riid, |
| void ** | ppvObjOut | ||
| ) |
1.8.5