LeviLamina
Loading...
Searching...
No Matches
RtpConfig.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
7struct RtpConfig {
8public:
9 // RtpConfig inner types declare
10 // clang-format off
11 struct Flexfec;
12 struct Rtx;
13 // clang-format on
14
15 // RtpConfig inner types define
16 struct Flexfec {
17 public:
18 // member variables
19 // NOLINTBEGIN
23 // NOLINTEND
24
25 public:
26 // prevent constructor by default
27 Flexfec& operator=(Flexfec const&);
28 Flexfec();
29
30 public:
31 // member functions
32 // NOLINTBEGIN
34
35 MCAPI ~Flexfec();
36 // NOLINTEND
37
38 public:
39 // constructor thunks
40 // NOLINTBEGIN
41 MCAPI void* $ctor(::webrtc::RtpConfig::Flexfec const&);
42 // NOLINTEND
43
44 public:
45 // destructor thunk
46 // NOLINTBEGIN
47 MCAPI void $dtor();
48 // NOLINTEND
49 };
50
51 struct Rtx {
52 public:
53 // member variables
54 // NOLINTBEGIN
57 // NOLINTEND
58
59 public:
60 // prevent constructor by default
61 Rtx& operator=(Rtx const&);
62 Rtx();
63
64 public:
65 // member functions
66 // NOLINTBEGIN
67 MCAPI Rtx(::webrtc::RtpConfig::Rtx const&);
68
69 MCAPI ~Rtx();
70 // NOLINTEND
71
72 public:
73 // constructor thunks
74 // NOLINTBEGIN
75 MCAPI void* $ctor(::webrtc::RtpConfig::Rtx const&);
76 // NOLINTEND
77
78 public:
79 // destructor thunk
80 // NOLINTBEGIN
81 MCAPI void $dtor();
82 // NOLINTEND
83 };
84
85public:
86 // member variables
87 // NOLINTBEGIN
105 // NOLINTEND
106
107public:
108 // prevent constructor by default
109 RtpConfig& operator=(RtpConfig const&);
110 RtpConfig();
111
112public:
113 // member functions
114 // NOLINTBEGIN
115 MCAPI ::std::optional<uint> GetRtxSsrcAssociatedWithMediaSsrc(uint) const;
116
117 MCAPI RtpConfig(::webrtc::RtpConfig const&);
118
119 MCAPI ~RtpConfig();
120 // NOLINTEND
121
122public:
123 // constructor thunks
124 // NOLINTBEGIN
125 MCAPI void* $ctor(::webrtc::RtpConfig const&);
126 // NOLINTEND
127
128public:
129 // destructor thunk
130 // NOLINTBEGIN
131 MCAPI void $dtor();
132 // NOLINTEND
133};
134
135} // namespace webrtc
Definition Alias.h:14
Definition RtpConfig.h:16
Definition RtpConfig.h:51
Definition RtpConfig.h:7