AAX SDK  2.4.1
Avid Audio Extensions Development Kit
AAX_IContainer.h
Go to the documentation of this file.
1 /*================================================================================================*/
2 /*
3  *
4  * Copyright 2015 by Avid Technology, Inc.
5  * All rights reserved.
6  *
7  * CONFIDENTIAL: This document contains confidential information. Do not
8  * read or examine this document unless you are an Avid Technology employee
9  * or have signed a non-disclosure agreement with Avid Technology which protects
10  * the confidentiality of this document. DO NOT DISCLOSE ANY INFORMATION
11  * CONTAINED IN THIS DOCUMENT TO ANY THIRD-PARTY WITHOUT THE PRIOR WRITTEN CONSENT
12  * OF Avid Technology, INC.
13  *
14  */
15 
22 /*================================================================================================*/
24 #ifndef AAX_ICONTAINER_H
25 #define AAX_ICONTAINER_H
27 
28 
32 {
33 public:
34  virtual ~AAX_IContainer() {}
35 
36 public:
37  enum EStatus
38  {
39  eStatus_Success = 0
44  };
45 
46 public:
49  virtual void Clear() = 0;
50 };
51 
53 #endif /* defined(AAX_ICONTAINER_H) */
Definition: AAX_IContainer.h:32
virtual void Clear()=0
virtual ~AAX_IContainer()
Definition: AAX_IContainer.h:34
EStatus
Definition: AAX_IContainer.h:38
@ eStatus_Unsupported
Operation is unsupported.
Definition: AAX_IContainer.h:43
@ eStatus_NotInitialized
Uninitialized container.
Definition: AAX_IContainer.h:41
@ eStatus_Unavailable
An internal resource was not available.
Definition: AAX_IContainer.h:42
@ eStatus_Overflow
Internal buffer overflow.
Definition: AAX_IContainer.h:40
@ eStatus_Success
Operation succeeded.
Definition: AAX_IContainer.h:39