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
11namespace webrtc { class AudioSinkInterface; }
12namespace webrtc { struct SdpAudioFormat; }
13// clang-format on
14
15namespace webrtc {
16
18public:
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
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
106 public:
107 // member variables
108 // NOLINTBEGIN
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
135 // NOLINTEND
136
137 public:
138 // prevent constructor by default
139 Config& operator=(Config const&);
140 Config(Config const&);
141 Config();
142 };
143
144public:
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
181public:
182 // destructor thunk
183 // NOLINTBEGIN
184
185 // NOLINTEND
186
187public:
188 // virtual function thunks
189 // NOLINTBEGIN
190
191 // NOLINTEND
192};
193
194} // namespace webrtc
Definition AudioReceiveStreamInterface.h:17
Definition AudioSinkInterface.h:7
Definition MediaReceiveStreamInterface.h:18
Definition Alias.h:14
Definition AudioReceiveStreamInterface.h:105
Definition AudioReceiveStreamInterface.h:97
Definition AudioReceiveStreamInterface.h:26
Definition ReceiveStreamInterface.h:15