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