LeviLamina
Loading...
Searching...
No Matches
VideoChannel.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace cricket { class VideoMediaReceiveChannelInterface; }
8namespace cricket { class VideoMediaSendChannelInterface; }
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 // prevent constructor by default
21
22public:
23 // member functions
24 // NOLINTBEGIN
29 ::std::unique_ptr<::cricket::VideoMediaSendChannelInterface>,
30 ::std::unique_ptr<::cricket::VideoMediaReceiveChannelInterface>,
31 ::std::string_view,
32 bool,
35 );
36 // NOLINTEND
37
38public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCNAPI void* $ctor(
45 ::std::unique_ptr<::cricket::VideoMediaSendChannelInterface>,
46 ::std::unique_ptr<::cricket::VideoMediaReceiveChannelInterface>,
47 ::std::string_view,
48 bool,
51 );
52 // NOLINTEND
53
54public:
55 // vftables
56 // NOLINTBEGIN
58
59 MCNAPI static void** $vftableForRtpPacketSinkInterface();
60
61 MCNAPI static void** $vftableForChannelInterface();
62 // NOLINTEND
63};
64
65} // namespace cricket
Definition VideoChannel.h:17
MCAPI VideoChannel(::webrtc::TaskQueueBase *, ::rtc::Thread *, ::webrtc::TaskQueueBase *, ::std::unique_ptr<::cricket::VideoMediaSendChannelInterface >, ::std::unique_ptr<::cricket::VideoMediaReceiveChannelInterface >, ::std::string_view, bool, ::webrtc::CryptoOptions, ::rtc::UniqueRandomIdGenerator *)
static MCAPI void ** $vftableForChannelInterface()
static MCAPI void ** $vftableForMediaChannelNetworkInterface()
static MCAPI void ** $vftableForRtpPacketSinkInterface()
MCAPI void * $ctor(::webrtc::TaskQueueBase *, ::rtc::Thread *, ::webrtc::TaskQueueBase *, ::std::unique_ptr<::cricket::VideoMediaSendChannelInterface >, ::std::unique_ptr<::cricket::VideoMediaReceiveChannelInterface >, ::std::string_view, bool, ::webrtc::CryptoOptions, ::rtc::UniqueRandomIdGenerator *)
Definition Thread.h:20
Definition UniqueRandomIdGenerator.h:7
Definition TaskQueueBase.h:16
Definition CryptoOptions.h:7