LeviLamina
Loading...
Searching...
No Matches
RtpConfig.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { struct RtpStreamConfig; }
8// clang-format on
9
10namespace webrtc {
11
12struct RtpConfig {
13public:
14 // RtpConfig inner types declare
15 // clang-format off
16 struct Flexfec;
17 struct Rtx;
18 // clang-format on
19
20 // RtpConfig inner types define
21 struct Flexfec {
22 public:
23 // member variables
24 // NOLINTBEGIN
28 // NOLINTEND
29
30 public:
31 // prevent constructor by default
32 Flexfec& operator=(Flexfec const&);
33 Flexfec(Flexfec const&);
34 Flexfec();
35
36 public:
37 // member functions
38 // NOLINTBEGIN
39 MCNAPI ~Flexfec();
40 // NOLINTEND
41
42 public:
43 // destructor thunk
44 // NOLINTBEGIN
45 MCNAPI void $dtor();
46 // NOLINTEND
47 };
48
49 struct Rtx {
50 public:
51 // member variables
52 // NOLINTBEGIN
55 // NOLINTEND
56
57 public:
58 // prevent constructor by default
59 Rtx& operator=(Rtx const&);
60 Rtx(Rtx const&);
61 Rtx();
62
63 public:
64 // member functions
65 // NOLINTBEGIN
66 MCNAPI ~Rtx();
67 // NOLINTEND
68
69 public:
70 // destructor thunk
71 // NOLINTBEGIN
72 MCNAPI void $dtor();
73 // NOLINTEND
74 };
75
76public:
77 // member variables
78 // NOLINTBEGIN
97 // NOLINTEND
98
99public:
100 // prevent constructor by default
101 RtpConfig& operator=(RtpConfig const&);
102 RtpConfig();
103
104public:
105 // member functions
106 // NOLINTBEGIN
107 MCNAPI ::std::optional<uint> GetRtxSsrcAssociatedWithMediaSsrc(uint media_ssrc) const;
108
109 MCNAPI ::webrtc::RtpStreamConfig GetStreamConfig(uint64 index) const;
110
112
113 MCNAPI ~RtpConfig();
114 // NOLINTEND
115
116public:
117 // constructor thunks
118 // NOLINTBEGIN
119 MCNAPI void* $ctor(::webrtc::RtpConfig const&);
120 // NOLINTEND
121
122public:
123 // destructor thunk
124 // NOLINTBEGIN
125 MCNAPI void $dtor();
126 // NOLINTEND
127};
128
129} // namespace webrtc
Definition Alias.h:14
Definition RtpConfig.h:21
Definition RtpConfig.h:49
Definition RtpConfig.h:12
MCAPI RtpConfig(::webrtc::RtpConfig const &)
MCAPI void $dtor()
MCAPI::webrtc::RtpStreamConfig GetStreamConfig(uint64 index) const
MCAPI void * $ctor(::webrtc::RtpConfig const &)
MCAPI ::std::optional< uint > GetRtxSsrcAssociatedWithMediaSsrc(uint media_ssrc) const
Definition RtpStreamConfig.h:7