LeviLamina
Loading...
Searching...
No Matches
MediaChannelUtil.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/Transport.h"
7
8// auto generated forward declare list
9// clang-format off
10namespace webrtc { struct PacketOptions; }
11// clang-format on
12
13namespace cricket {
14
15class MediaChannelUtil {
16public:
17 // MediaChannelUtil inner types declare
18 // clang-format off
20 // clang-format on
21
22 // MediaChannelUtil inner types define
23 class TransportForMediaChannels : public ::webrtc::Transport {
24 public:
25 // member variables
26 // NOLINTBEGIN
32 // NOLINTEND
33
34 public:
35 // prevent constructor by default
36 TransportForMediaChannels& operator=(TransportForMediaChannels const&);
37 TransportForMediaChannels(TransportForMediaChannels const&);
38 TransportForMediaChannels();
39
40 public:
41 // virtual functions
42 // NOLINTBEGIN
43 virtual ~TransportForMediaChannels() /*override*/ = default;
44
45 virtual bool SendRtp(::rtc::ArrayView<uchar const>, ::webrtc::PacketOptions const&) /*override*/;
46
47 virtual bool SendRtcp(::rtc::ArrayView<uchar const>) /*override*/;
48 // NOLINTEND
49
50 public:
51 // virtual function thunks
52 // NOLINTBEGIN
53
54 // NOLINTEND
55 };
56
57public:
58 // member variables
59 // NOLINTBEGIN
62 // NOLINTEND
63
64public:
65 // prevent constructor by default
66 MediaChannelUtil& operator=(MediaChannelUtil const&);
67 MediaChannelUtil(MediaChannelUtil const&);
68 MediaChannelUtil();
69
70public:
71 // virtual functions
72 // NOLINTBEGIN
73 virtual ~MediaChannelUtil() = default;
74
75 virtual int GetRtpSendTimeExtnId() const;
76 // NOLINTEND
77
78public:
79 // virtual function thunks
80 // NOLINTBEGIN
81
82 // NOLINTEND
83};
84
85} // namespace cricket
Definition _HeaderOutputPredefine.h:310
Definition Transport.h:12
Definition Alias.h:14
Definition PacketOptions.h:7