AAX SDK  2.1.1
Avid Audio Extensions Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AAX_VHostProcessorDelegate.h
Go to the documentation of this file.
1 // **************************************************************************************
2 // FILE: AAX_VHostProcessorDelegate.h
3 //
4 // Copyright 2013 by Avid Technology, Inc.
5 // All rights reserved
6 //
7 // CONFIDENTIAL: This document contains confidential information.
8 // Do not disclose any information contained in this document to any
9 // third-party without the prior written consent of Avid Technology, Inc.
10 //
11 // **************************************************************************************
12 
13 #ifndef AAX_VHOSTPROCESSORDELEGATE_H
14 #define AAX_VHOSTPROCESSORDELEGATE_H
15 
18 #include "ACFPtr.h"
19 
20 
21 class IACFUnknown;
23 
30 {
31 public:
33 
34  AAX_Result GetAudio ( const float * const inAudioIns [], int32_t inAudioInCount, int64_t iLocation, int32_t * ioNumSamples );
35  int32_t GetSideChainInputNum ();
37 
38 private:
39  ACFPtr<AAX_IACFHostProcessorDelegate> mIHostProcessorDelegate;
40  ACFPtr<AAX_IACFHostProcessorDelegate_V2> mIHostProcessorDelegateV2;
41 };
42 
43 
44 
45 #endif //AAX_IAUTOMATIONDELEGATE_H
46 
AAX_Result GetAudio(const float *const inAudioIns[], int32_t inAudioInCount, int64_t iLocation, int32_t *ioNumSamples)
CALL: Randomly access audio from the timeline.
Delegate for retrieving offline processing information from the host.
Definition: AAX_IHostProcessorDelegate.h:39
int32_t GetSideChainInputNum()
CALL: Returns the index of the side chain input buffer.
AAX_VHostProcessorDelegate(IACFUnknown *pUnknown)
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.dox:231
int32_t AAX_Result
Definition: AAX.h:118
AAX_Result ForceAnalyze()
CALL: Trigger an analysis pass.
Versioned interface for for retrieving offline processing information from the host.
Definition: AAX_IACFHostProcessorDelegate.h:38
Version-managed concrete Host Processor delegate class.
Definition: AAX_VHostProcessorDelegate.h:29