LeviLamina
Loading...
Searching...
No Matches
AudioRtpReceiver.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/MediaSourceInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace cricket { class VoiceMediaReceiveChannelInterface; }
12namespace rtc { class Thread; }
13namespace webrtc { class MediaStreamInterface; }
14// clang-format on
15
16namespace webrtc {
17
19public:
20 // prevent constructor by default
22
23public:
24 // member functions
25 // NOLINTBEGIN
28 ::std::string const&,
30 bool,
32 );
33
36 ::std::string,
37 ::std::vector<::std::string>,
38 bool,
40 );
41
42 MCNAPI void Reconfigure(bool);
43
44 MCNAPI void RestartMediaChannel(::std::optional<uint>);
45
46 MCNAPI void RestartMediaChannel_w(::std::optional<uint>, bool, ::webrtc::MediaSourceInterface::SourceState);
47
48 MCNAPI void SetOutputVolume_w(double);
49 // NOLINTEND
50
51public:
52 // constructor thunks
53 // NOLINTBEGIN
54 MCNAPI void* $ctor(
56 ::std::string const&,
58 bool,
60 );
61
62 MCNAPI void* $ctor(
64 ::std::string,
65 ::std::vector<::std::string>,
66 bool,
68 );
69 // NOLINTEND
70
71public:
72 // vftables
73 // NOLINTBEGIN
74 MCNAPI static void** $vftableForAudioObserver();
75
76 MCNAPI static void** $vftableForRtpReceiverInternal();
77
78 MCNAPI static void** $vftableForObserverInterface();
79 // NOLINTEND
80};
81
82} // namespace webrtc
Definition VoiceMediaReceiveChannelInterface.h:19
Definition Thread.h:20
Definition AudioRtpReceiver.h:18
MCAPI void RestartMediaChannel(::std::optional< uint >)
MCAPI void Reconfigure(bool)
static MCAPI void ** $vftableForObserverInterface()
MCAPI void SetOutputVolume_w(double)
static MCAPI void ** $vftableForAudioObserver()
MCAPI void RestartMediaChannel_w(::std::optional< uint >, bool, ::webrtc::MediaSourceInterface::SourceState)
MCAPI void * $ctor(::rtc::Thread *, ::std::string, ::std::vector<::std::string >, bool, ::cricket::VoiceMediaReceiveChannelInterface *)
MCAPI AudioRtpReceiver(::rtc::Thread *, ::std::string const &, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &, bool, ::cricket::VoiceMediaReceiveChannelInterface *)
static MCAPI void ** $vftableForRtpReceiverInternal()
MCAPI AudioRtpReceiver(::rtc::Thread *, ::std::string, ::std::vector<::std::string >, bool, ::cricket::VoiceMediaReceiveChannelInterface *)
MCAPI void * $ctor(::rtc::Thread *, ::std::string const &, ::std::vector<::webrtc::scoped_refptr<::webrtc::MediaStreamInterface > > const &, bool, ::cricket::VoiceMediaReceiveChannelInterface *)
Definition scoped_refptr.h:8