LeviLamina
Loading...
Searching...
No Matches
AudioSendStream.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/absl/AnyInvocable.h"
7
#include "mc/external/webrtc/AudioSender.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
webrtc {
class
RTCError; }
12
// clang-format on
13
14
namespace
webrtc {
15
16
class
AudioSendStream
:
public
::webrtc::AudioSender
{
17
public
:
18
// AudioSendStream inner types declare
19
// clang-format off
20
struct
Config
;
21
struct
Stats
;
22
// clang-format on
23
24
// AudioSendStream inner types define
25
struct
Stats
{
26
public
:
27
// member variables
28
// NOLINTBEGIN
29
::ll::UntypedStorage<4, 4>
mUnkd0a5b8;
30
::ll::UntypedStorage<8, 8>
mUnk4c539f;
31
::ll::UntypedStorage<8, 8>
mUnkb115e9;
32
::ll::UntypedStorage<8, 8>
mUnk2a88c7;
33
::ll::UntypedStorage<4, 4>
mUnk477ff2;
34
::ll::UntypedStorage<8, 8>
mUnk6a00e0;
35
::ll::UntypedStorage<8, 8>
mUnkd81c77;
36
::ll::UntypedStorage<4, 4>
mUnk3c951f;
37
::ll::UntypedStorage<4, 4>
mUnkce6ab3;
38
::ll::UntypedStorage<8, 32>
mUnkca7d23;
39
::ll::UntypedStorage<4, 8>
mUnk4d54b4;
40
::ll::UntypedStorage<4, 4>
mUnk2be52c;
41
::ll::UntypedStorage<8, 8>
mUnkf82688;
42
::ll::UntypedStorage<2, 2>
mUnk74874a;
43
::ll::UntypedStorage<8, 8>
mUnk526a97;
44
::ll::UntypedStorage<8, 8>
mUnkcb97e5;
45
::ll::UntypedStorage<4, 56>
mUnkc30448;
46
::ll::UntypedStorage<8, 112>
mUnk686b36;
47
::ll::UntypedStorage<8, 8>
mUnk916441;
48
::ll::UntypedStorage<8, 24>
mUnkcfbd21;
49
::ll::UntypedStorage<4, 4>
mUnkfec135;
50
// NOLINTEND
51
52
public
:
53
// prevent constructor by default
54
Stats
& operator=(
Stats
const
&);
55
Stats
(
Stats
const
&);
56
Stats
();
57
};
58
59
struct
Config
{
60
public
:
61
// Config inner types declare
62
// clang-format off
63
struct
Rtp
;
64
struct
SendCodecSpec
;
65
// clang-format on
66
67
// Config inner types define
68
struct
Rtp
{
69
public
:
70
// member variables
71
// NOLINTBEGIN
72
::ll::UntypedStorage<4, 4>
mUnke9be80;
73
::ll::UntypedStorage<8, 32>
mUnkafd621;
74
::ll::UntypedStorage<8, 32>
mUnka1d4eb;
75
::ll::UntypedStorage<1, 1>
mUnkfdaeca;
76
::ll::UntypedStorage<8, 24>
mUnk4ee7a6;
77
::ll::UntypedStorage<8, 32>
mUnk331e77;
78
// NOLINTEND
79
80
public
:
81
// prevent constructor by default
82
Rtp
& operator=(
Rtp
const
&);
83
Rtp
(
Rtp
const
&);
84
Rtp
();
85
};
86
87
struct
SendCodecSpec
{
88
public
:
89
// member variables
90
// NOLINTBEGIN
91
::ll::UntypedStorage<4, 4>
mUnk20505e;
92
::ll::UntypedStorage<8, 64>
mUnk94972b;
93
::ll::UntypedStorage<1, 1>
mUnk8490c4;
94
::ll::UntypedStorage<1, 1>
mUnk58ce35;
95
::ll::UntypedStorage<1, 1>
mUnk17c131;
96
::ll::UntypedStorage<4, 8>
mUnkab6438;
97
::ll::UntypedStorage<4, 8>
mUnkde1b4d;
98
::ll::UntypedStorage<4, 8>
mUnk42daf3;
99
// NOLINTEND
100
101
public
:
102
// prevent constructor by default
103
SendCodecSpec
& operator=(
SendCodecSpec
const
&);
104
SendCodecSpec
(
SendCodecSpec
const
&);
105
SendCodecSpec
();
106
};
107
108
public
:
109
// member variables
110
// NOLINTBEGIN
111
::ll::UntypedStorage<8, 136>
mUnkff8f97;
112
::ll::UntypedStorage<4, 4>
mUnkbcf371;
113
::ll::UntypedStorage<8, 8>
mUnk4c22d0;
114
::ll::UntypedStorage<4, 4>
mUnk6d4bba;
115
::ll::UntypedStorage<4, 4>
mUnk951bb7;
116
::ll::UntypedStorage<8, 8>
mUnk37bccc;
117
::ll::UntypedStorage<1, 1>
mUnkd0ab07;
118
::ll::UntypedStorage<8, 40>
mUnk74e408;
119
::ll::UntypedStorage<8, 112>
mUnk7fab39;
120
::ll::UntypedStorage<8, 8>
mUnkba54be;
121
::ll::UntypedStorage<8, 16>
mUnka72952;
122
::ll::UntypedStorage<8, 32>
mUnke87b24;
123
::ll::UntypedStorage<1, 5>
mUnkb4db37;
124
::ll::UntypedStorage<8, 8>
mUnkd4206f;
125
::ll::UntypedStorage<8, 8>
mUnk90edbf;
126
// NOLINTEND
127
128
public
:
129
// prevent constructor by default
130
Config
& operator=(
Config
const
&);
131
Config
(
Config
const
&);
132
Config
();
133
};
134
135
public
:
136
// virtual functions
137
// NOLINTBEGIN
138
// vIndex: 1
139
virtual
~AudioSendStream
()
/*override*/
=
default
;
140
141
// vIndex: 2
142
virtual ::webrtc::AudioSendStream::Config
const
& GetConfig()
const
= 0;
143
144
// vIndex: 3
145
virtual
void
146
Reconfigure(
::webrtc::AudioSendStream::Config
const
&,
::absl::AnyInvocable
<
void
(
::webrtc::RTCError
) &&>) = 0;
147
148
// vIndex: 4
149
virtual
void
Start() = 0;
150
151
// vIndex: 5
152
virtual
void
Stop() = 0;
153
154
// vIndex: 6
155
virtual
bool
SendTelephoneEvent(
int
,
int
,
int
,
int
) = 0;
156
157
// vIndex: 7
158
virtual
void
SetMuted(
bool
) = 0;
159
160
// vIndex: 9
161
virtual ::webrtc::AudioSendStream::Stats GetStats()
const
= 0;
162
163
// vIndex: 8
164
virtual ::webrtc::AudioSendStream::Stats GetStats(
bool
)
const
= 0;
165
// NOLINTEND
166
167
public
:
168
// destructor thunk
169
// NOLINTBEGIN
170
171
// NOLINTEND
172
173
public
:
174
// virtual function thunks
175
// NOLINTBEGIN
176
177
// NOLINTEND
178
};
179
180
}
// namespace webrtc
absl::AnyInvocable
Definition
AnyInvocable.h:8
webrtc::AudioSendStream
Definition
AudioSendStream.h:16
webrtc::AudioSender
Definition
AudioSender.h:12
webrtc::RTCError
Definition
RTCError.h:10
ll::UntypedStorage
Definition
Alias.h:14
webrtc::AudioSendStream::Config::Rtp
Definition
AudioSendStream.h:68
webrtc::AudioSendStream::Config::SendCodecSpec
Definition
AudioSendStream.h:87
webrtc::AudioSendStream::Config
Definition
AudioSendStream.h:59
webrtc::AudioSendStream::Stats
Definition
AudioSendStream.h:25
src
mc
external
webrtc
AudioSendStream.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0