LeviLamina
Loading...
Searching...
No Matches
AudioFrame.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
namespace
webrtc {
6
7
class
AudioFrame
{
8
public
:
9
// AudioFrame inner types define
10
enum class
VADActivity :
int
{
11
KVadActive = 0,
12
KVadPassive = 1,
13
KVadUnknown = 2,
14
};
15
16
enum class
SpeechType :
int
{
17
// bitfield representation
18
KNormalSpeech = 0,
19
KPLC = 1 << 0,
20
KCNG = 1 << 1,
21
KUndefined = 1 << 2,
22
KPLCCNG = KPLC | KCNG,
23
KCodecPLC = KPLC | KUndefined,
24
};
25
26
enum : uint64 {
27
KMaxDataSizeSamples = 7680,
28
KMaxDataSizeBytes = 15360,
29
};
30
31
public
:
32
// member variables
33
// NOLINTBEGIN
34
::ll::UntypedStorage<4, 4>
mUnk46d765;
35
::ll::UntypedStorage<8, 8>
mUnk84f962;
36
::ll::UntypedStorage<8, 8>
mUnk8b9add;
37
::ll::UntypedStorage<8, 8>
mUnkd1e747;
38
::ll::UntypedStorage<4, 4>
mUnkafe6ee;
39
::ll::UntypedStorage<8, 8>
mUnkdd3ca5;
40
::ll::UntypedStorage<4, 4>
mUnke4e59c;
41
::ll::UntypedStorage<4, 4>
mUnk8c1cbb;
42
::ll::UntypedStorage<4, 4>
mUnk43377f;
43
::ll::UntypedStorage<8, 8>
mUnk975e3d;
44
::ll::UntypedStorage<8, 8>
mUnk37caba;
45
::ll::UntypedStorage<2, 15360>
mUnk87193a;
46
::ll::UntypedStorage<1, 1>
mUnkdafa84;
47
::ll::UntypedStorage<8, 16>
mUnk393e15;
48
// NOLINTEND
49
50
public
:
51
// prevent constructor by default
52
AudioFrame
& operator=(
AudioFrame
const
&);
53
AudioFrame
(
AudioFrame
const
&);
54
AudioFrame
();
55
};
56
57
}
// namespace webrtc
webrtc::AudioFrame
Definition
AudioFrame.h:7
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
webrtc
AudioFrame.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0