LeviLamina
Loading...
Searching...
No Matches
VoiceMediaReceiveChannelInterface.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/cricket/MediaReceiveChannelInterface.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace cricket { struct AudioReceiverParameters; }
11namespace cricket { struct VoiceMediaReceiveInfo; }
12namespace webrtc { class AudioSinkInterface; }
13namespace webrtc { class RtpSource; }
14namespace webrtc { struct RtpParameters; }
15// clang-format on
16
17namespace cricket {
18
20public:
21 // virtual functions
22 // NOLINTBEGIN
23 // vIndex: 17
24 virtual bool SetReceiverParameters(::cricket::AudioReceiverParameters const&) = 0;
25
26 // vIndex: 18
27 virtual ::webrtc::RtpParameters GetRtpReceiverParameters(uint) const = 0;
28
29 // vIndex: 19
30 virtual ::std::vector<::webrtc::RtpSource> GetSources(uint) const = 0;
31
32 // vIndex: 20
33 virtual ::webrtc::RtpParameters GetDefaultRtpReceiveParameters() const = 0;
34
35 // vIndex: 21
36 virtual void SetPlayout(bool) = 0;
37
38 // vIndex: 22
39 virtual bool SetOutputVolume(uint, double) = 0;
40
41 // vIndex: 23
42 virtual bool SetDefaultOutputVolume(double) = 0;
43
44 // vIndex: 24
45 virtual void SetRawAudioSink(uint, ::std::unique_ptr<::webrtc::AudioSinkInterface>) = 0;
46
47 // vIndex: 25
48 virtual void SetDefaultRawAudioSink(::std::unique_ptr<::webrtc::AudioSinkInterface>) = 0;
49
50 // vIndex: 26
51 virtual bool GetStats(::cricket::VoiceMediaReceiveInfo*, bool) = 0;
52
53 // vIndex: 27
54 virtual void SetReceiveNackEnabled(bool) = 0;
55
56 // vIndex: 28
57 virtual void SetReceiveNonSenderRttEnabled(bool) = 0;
58
59 // vIndex: 0
60 virtual ~VoiceMediaReceiveChannelInterface() /*override*/ = default;
61 // NOLINTEND
62
63public:
64 // destructor thunk
65 // NOLINTBEGIN
66
67 // NOLINTEND
68
69public:
70 // virtual function thunks
71 // NOLINTBEGIN
72
73 // NOLINTEND
74};
75
76} // namespace cricket
Definition MediaReceiveChannelInterface.h:22
Definition VoiceMediaReceiveChannelInterface.h:19
Definition AudioReceiverParameters.h:10
Definition VoiceMediaReceiveInfo.h:7