AAX SDK  2.4.1
Avid Audio Extensions Development Kit
AAX_IACFDescriptionHost.h
Go to the documentation of this file.
1 /*================================================================================================*/
2 /*
3  * Copyright 2016-2017 by Avid Technology, Inc.
4  * All rights reserved.
5  *
6  * CONFIDENTIAL: This document contains confidential information. Do not
7  * read or examine this document unless you are an Avid Technology employee
8  * or have signed a non-disclosure agreement with Avid Technology which protects
9  * the confidentiality of this document. DO NOT DISCLOSE ANY INFORMATION
10  * CONTAINED IN THIS DOCUMENT TO ANY THIRD-PARTY WITHOUT THE PRIOR WRITTEN CONSENT
11  * OF Avid Technology, INC.
12  */
13 
14 #ifndef AAXLibrary_AAX_IACFDescriptionHost_h
15 #define AAXLibrary_AAX_IACFDescriptionHost_h
16 
17 
18 #include "AAX.h"
19 
21 
22 #ifdef __clang__
23 #pragma clang diagnostic push
24 #pragma clang diagnostic ignored "-Wnon-virtual-dtor"
25 #endif
26 
27 #include "acfbaseapi.h"
28 #include "acfunknown.h"
29 
33 {
34 public:
35  // NOTE: Documentation is not copied directly from AAX_IDescriptionHost due to an adaptation of parameter types (IACFUnknown to AAX_IFeatureInfo)
43  virtual AAX_Result AcquireFeatureProperties(const AAX_Feature_UID& inFeatureID, IACFUnknown** outFeatureProperties) = 0;
44 };
45 
46 #ifdef __clang__
47 #pragma clang diagnostic pop
48 #endif
49 
50 #endif
Various utility definitions for AAX.
int32_t AAX_Result
Definition: AAX.h:337
Definition: AAX_ACFInterface.doxygen:212
COM compatible IUnknown C++ interface.
Definition: AAX_ACFInterface.doxygen:248
Definition: AAX_IACFDescriptionHost.h:33
virtual AAX_Result AcquireFeatureProperties(const AAX_Feature_UID &inFeatureID, IACFUnknown **outFeatureProperties)=0
Definition: AAX_IACFFeatureInfo.h:44