LeviLamina
Loading...
Searching...
No Matches
AudioReceiveStreamInterface.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/MediaReceiveStreamInterface.h"
7
#include "mc/external/webrtc/ReceiveStreamInterface.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
webrtc {
class
AudioSinkInterface; }
12
namespace
webrtc {
struct
SdpAudioFormat; }
13
// clang-format on
14
15
namespace
webrtc {
16
17
class
AudioReceiveStreamInterface
:
public
::webrtc::MediaReceiveStreamInterface
{
18
public
:
19
// AudioReceiveStreamInterface inner types declare
20
// clang-format off
21
struct
Config
;
22
struct
Stats
;
23
// clang-format on
24
25
// AudioReceiveStreamInterface inner types define
26
struct
Stats
{
27
public
:
28
// member variables
29
// NOLINTBEGIN
30
::ll::UntypedStorage<4, 4>
mUnkbc0323;
31
::ll::UntypedStorage<8, 8>
mUnk234065;
32
::ll::UntypedStorage<8, 8>
mUnke8ac34;
33
::ll::UntypedStorage<4, 4>
mUnk23405a;
34
::ll::UntypedStorage<8, 8>
mUnk8e1192;
35
::ll::UntypedStorage<8, 8>
mUnk6f2f5a;
36
::ll::UntypedStorage<4, 4>
mUnk8cffbd;
37
::ll::UntypedStorage<8, 8>
mUnkf53839;
38
::ll::UntypedStorage<4, 4>
mUnk875e49;
39
::ll::UntypedStorage<8, 32>
mUnk21476a;
40
::ll::UntypedStorage<4, 8>
mUnkf3417c;
41
::ll::UntypedStorage<4, 4>
mUnkf641e5;
42
::ll::UntypedStorage<4, 4>
mUnk52bd5a;
43
::ll::UntypedStorage<4, 4>
mUnk51c734;
44
::ll::UntypedStorage<4, 4>
mUnk1687e8;
45
::ll::UntypedStorage<4, 4>
mUnkb08ace;
46
::ll::UntypedStorage<8, 8>
mUnk1b3dcb;
47
::ll::UntypedStorage<8, 8>
mUnk1d0ae8;
48
::ll::UntypedStorage<8, 8>
mUnk47dcf4;
49
::ll::UntypedStorage<8, 8>
mUnk475116;
50
::ll::UntypedStorage<8, 8>
mUnkc4bfa2;
51
::ll::UntypedStorage<8, 8>
mUnka02d00;
52
::ll::UntypedStorage<8, 8>
mUnk83ae6a;
53
::ll::UntypedStorage<8, 8>
mUnk527a4f;
54
::ll::UntypedStorage<8, 8>
mUnk2563e8;
55
::ll::UntypedStorage<8, 8>
mUnk62caaa;
56
::ll::UntypedStorage<8, 8>
mUnkdeaf0c;
57
::ll::UntypedStorage<8, 8>
mUnk6e2b12;
58
::ll::UntypedStorage<4, 4>
mUnk68678b;
59
::ll::UntypedStorage<4, 4>
mUnk52a7db;
60
::ll::UntypedStorage<4, 4>
mUnk68edea;
61
::ll::UntypedStorage<4, 4>
mUnkdb29f7;
62
::ll::UntypedStorage<4, 4>
mUnka038e0;
63
::ll::UntypedStorage<4, 4>
mUnk6aadc7;
64
::ll::UntypedStorage<8, 8>
mUnkb97b8e;
65
::ll::UntypedStorage<4, 4>
mUnk41b852;
66
::ll::UntypedStorage<4, 4>
mUnk5168f0;
67
::ll::UntypedStorage<4, 4>
mUnka47ada;
68
::ll::UntypedStorage<4, 4>
mUnk458086;
69
::ll::UntypedStorage<4, 4>
mUnkdbb181;
70
::ll::UntypedStorage<4, 4>
mUnk7ddfe6;
71
::ll::UntypedStorage<4, 4>
mUnk5592d1;
72
::ll::UntypedStorage<4, 4>
mUnke396d3;
73
::ll::UntypedStorage<8, 8>
mUnkb6e67a;
74
::ll::UntypedStorage<8, 16>
mUnk2075c9;
75
::ll::UntypedStorage<8, 8>
mUnka06320;
76
::ll::UntypedStorage<8, 8>
mUnke191cf;
77
::ll::UntypedStorage<4, 4>
mUnkb1b9c0;
78
::ll::UntypedStorage<4, 4>
mUnke5533c;
79
::ll::UntypedStorage<8, 16>
mUnk3bd52c;
80
::ll::UntypedStorage<8, 16>
mUnk8ccc21;
81
::ll::UntypedStorage<8, 16>
mUnkd2d781;
82
::ll::UntypedStorage<8, 8>
mUnk279d2d;
83
::ll::UntypedStorage<8, 8>
mUnk8993b2;
84
::ll::UntypedStorage<8, 8>
mUnke5b7dd;
85
::ll::UntypedStorage<8, 16>
mUnk67b2fd;
86
::ll::UntypedStorage<8, 8>
mUnkd1108b;
87
::ll::UntypedStorage<4, 4>
mUnka7f65a;
88
// NOLINTEND
89
90
public
:
91
// prevent constructor by default
92
Stats
& operator=(
Stats
const
&);
93
Stats
(
Stats
const
&);
94
Stats
();
95
};
96
97
struct
Config
{
98
public
:
99
// Config inner types declare
100
// clang-format off
101
struct
Rtp
;
102
// clang-format on
103
104
// Config inner types define
105
struct
Rtp
:
public
::webrtc::ReceiveStreamInterface::ReceiveStreamRtpConfig
{
106
public
:
107
// member variables
108
// NOLINTBEGIN
109
::ll::UntypedStorage<4, 4>
mUnkba2619;
110
// NOLINTEND
111
112
public
:
113
// prevent constructor by default
114
Rtp
& operator=(
Rtp
const
&);
115
Rtp
(
Rtp
const
&);
116
Rtp
();
117
};
118
119
public
:
120
// member variables
121
// NOLINTBEGIN
122
::ll::UntypedStorage<4, 12>
mUnk34be58;
123
::ll::UntypedStorage<1, 1>
mUnk64629b;
124
::ll::UntypedStorage<8, 8>
mUnk8cd4b6;
125
::ll::UntypedStorage<8, 8>
mUnk37c9d4;
126
::ll::UntypedStorage<1, 1>
mUnk7aa421;
127
::ll::UntypedStorage<4, 4>
mUnk33f5bd;
128
::ll::UntypedStorage<8, 32>
mUnke6da72;
129
::ll::UntypedStorage<8, 16>
mUnk6d2910;
130
::ll::UntypedStorage<8, 8>
mUnk512466;
131
::ll::UntypedStorage<8, 16>
mUnk9d307f;
132
::ll::UntypedStorage<1, 5>
mUnk2ed8d5;
133
::ll::UntypedStorage<8, 8>
mUnka5a032;
134
::ll::UntypedStorage<8, 8>
mUnkff47e7;
135
// NOLINTEND
136
137
public
:
138
// prevent constructor by default
139
Config
& operator=(
Config
const
&);
140
Config
(
Config
const
&);
141
Config
();
142
};
143
144
public
:
145
// virtual functions
146
// NOLINTBEGIN
147
// vIndex: 6
148
virtual
void
SetDecoderMap(::std::map<int, ::webrtc::SdpAudioFormat>) = 0;
149
150
// vIndex: 7
151
virtual
void
SetNackHistory(
int
) = 0;
152
153
// vIndex: 8
154
virtual
void
SetNonSenderRttMeasurement(
bool
) = 0;
155
156
// vIndex: 9
157
virtual
bool
IsRunning()
const
= 0;
158
159
// vIndex: 10
160
virtual ::webrtc::AudioReceiveStreamInterface::Stats GetStats(
bool
)
const
= 0;
161
162
// vIndex: 11
163
virtual
void
SetSink(
::webrtc::AudioSinkInterface
*) = 0;
164
165
// vIndex: 12
166
virtual
void
SetGain(
float
) = 0;
167
168
// vIndex: 13
169
virtual
bool
SetBaseMinimumPlayoutDelayMs(
int
) = 0;
170
171
// vIndex: 14
172
virtual
int
GetBaseMinimumPlayoutDelayMs()
const
= 0;
173
174
// vIndex: 15
175
virtual
uint remote_ssrc()
const
= 0;
176
177
// vIndex: 0
178
virtual
~AudioReceiveStreamInterface
()
/*override*/
=
default
;
179
// NOLINTEND
180
181
public
:
182
// destructor thunk
183
// NOLINTBEGIN
184
185
// NOLINTEND
186
187
public
:
188
// virtual function thunks
189
// NOLINTBEGIN
190
191
// NOLINTEND
192
};
193
194
}
// namespace webrtc
webrtc::AudioReceiveStreamInterface
Definition
AudioReceiveStreamInterface.h:17
webrtc::AudioSinkInterface
Definition
AudioSinkInterface.h:7
webrtc::MediaReceiveStreamInterface
Definition
MediaReceiveStreamInterface.h:18
ll::UntypedStorage
Definition
Alias.h:14
webrtc::AudioReceiveStreamInterface::Config::Rtp
Definition
AudioReceiveStreamInterface.h:105
webrtc::AudioReceiveStreamInterface::Config
Definition
AudioReceiveStreamInterface.h:97
webrtc::AudioReceiveStreamInterface::Stats
Definition
AudioReceiveStreamInterface.h:26
webrtc::ReceiveStreamInterface::ReceiveStreamRtpConfig
Definition
ReceiveStreamInterface.h:15
src
mc
external
webrtc
AudioReceiveStreamInterface.h
Generated on Sat Apr 26 2025 05:55:42 for LeviLamina by
1.12.0