LeviLamina
Loading...
Searching...
No Matches
VoiceChannel.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cricket { class VoiceMediaReceiveChannelInterface; }
8namespace cricket { class VoiceMediaSendChannelInterface; }
9namespace rtc { class Thread; }
10namespace rtc { class UniqueRandomIdGenerator; }
11namespace webrtc { class TaskQueueBase; }
12namespace webrtc { struct CryptoOptions; }
13// clang-format on
14
15namespace cricket {
16
18public:
19 // member functions
20 // NOLINTBEGIN
21 MCAPI
22 VoiceChannel(::webrtc::TaskQueueBase*, ::rtc::Thread*, ::webrtc::TaskQueueBase*, ::std::unique_ptr<::cricket::VoiceMediaSendChannelInterface>, ::std::unique_ptr<::cricket::VoiceMediaReceiveChannelInterface>, ::std::string_view, bool, ::webrtc::CryptoOptions, ::rtc::UniqueRandomIdGenerator*);
23 // NOLINTEND
24
25public:
26 // constructor thunks
27 // NOLINTBEGIN
28 MCAPI void*
29 $ctor(::webrtc::TaskQueueBase*, ::rtc::Thread*, ::webrtc::TaskQueueBase*, ::std::unique_ptr<::cricket::VoiceMediaSendChannelInterface>, ::std::unique_ptr<::cricket::VoiceMediaReceiveChannelInterface>, ::std::string_view, bool, ::webrtc::CryptoOptions, ::rtc::UniqueRandomIdGenerator*);
30 // NOLINTEND
31
32public:
33 // vftables
34 // NOLINTBEGIN
35 MCAPI static void** $vftableForMediaChannelNetworkInterface();
36
37 MCAPI static void** $vftableForRtpPacketSinkInterface();
38
39 MCAPI static void** $vftableForChannelInterface();
40 // NOLINTEND
41};
42
43} // namespace cricket
Definition VoiceChannel.h:17
Definition Thread.h:20
Definition UniqueRandomIdGenerator.h:7
Definition TaskQueueBase.h:16
Definition CryptoOptions.h:7