LeviLamina
Loading...
Searching...
No Matches
AudioFrame.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
7class AudioFrame {
8public:
9 // AudioFrame inner types define
10 enum class SpeechType : int {
11 KNormalSpeech = 0,
12 KPLC = 1,
13 KCNG = 2,
14 KPLCCNG = 3,
15 KCodecPLC = 5,
16 KUndefined = 4,
17 };
18
19 enum class VADActivity : int {
20 KVadActive = 0,
21 KVadPassive = 1,
22 KVadUnknown = 2,
23 };
24
25 enum : uint64 {
26 KMaxDataSizeSamples = 7680,
27 KMaxDataSizeBytes = 15360,
28 };
29
30public:
31 // member variables
32 // NOLINTBEGIN
47 // NOLINTEND
48
49public:
50 // prevent constructor by default
51 AudioFrame& operator=(AudioFrame const&);
52 AudioFrame(AudioFrame const&);
53 AudioFrame();
54};
55
56} // namespace webrtc
Definition Alias.h:14