| AAX SDK 2.6.1 Avid Audio Extensions Development Kit

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

- File List
- File Members

Loading...
Searching...
No Matches
AAX_IContainer.h
Go to the documentation of this file.
1/*================================================================================================*/
2/*
3 *
4 * Copyright 2015, 2023 Avid Technology, Inc.
5 * All rights reserved.
6 *
7 * CONFIDENTIAL: this document contains confidential information of Avid. Do
8 * not disclose to any third party. Use of the information contained in this
9 * document is subject to an Avid SDK license.
10 *
11 */
12
19/*================================================================================================*/
21#ifndef AAX_ICONTAINER_H
22#define AAX_ICONTAINER_H
24
25
28 class AAX_IContainer
29{
30 public:
31 virtual ~AAX_IContainer() {}
32
33 public:
34 enum EStatus
35 {
36 eStatus_Success = 0
37 ,eStatus_Overflow = 1
38 ,eStatus_NotInitialized = 2
39 ,eStatus_Unavailable = 3
40 ,eStatus_Unsupported = 4
41 };
42
43 public:
46 virtual void Clear() = 0;
47};
48
50#endif /* defined(AAX_ICONTAINER_H) */
AAX_IContainer
Definition: AAX_IContainer.h:29
AAX_IContainer::Clear
virtual void Clear()=0
AAX_IContainer::~AAX_IContainer
virtual ~AAX_IContainer()
Definition: AAX_IContainer.h:31
AAX_IContainer::EStatus
EStatus
Definition: AAX_IContainer.h:35
AAX_IContainer::eStatus_Unsupported
@ eStatus_Unsupported
Operation is unsupported.
Definition: AAX_IContainer.h:40
AAX_IContainer::eStatus_NotInitialized
@ eStatus_NotInitialized
Uninitialized container.
Definition: AAX_IContainer.h:38
AAX_IContainer::eStatus_Unavailable
@ eStatus_Unavailable
An internal resource was not available.
Definition: AAX_IContainer.h:39
AAX_IContainer::eStatus_Overflow
@ eStatus_Overflow
Internal buffer overflow.
Definition: AAX_IContainer.h:37
AAX_IContainer::eStatus_Success
@ eStatus_Success
Operation succeeded.
Definition: AAX_IContainer.h:36