LeviLamina
Loading...
Searching...
No Matches
RTPVideoHeader.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc { class VideoFrameMetadata; }
8// clang-format on
9
10namespace webrtc {
11
13public:
14 // RTPVideoHeader inner types declare
15 // clang-format off
17 // clang-format on
18
19 // RTPVideoHeader inner types define
21 public:
22 // member variables
23 // NOLINTBEGIN
31 // NOLINTEND
32
33 public:
34 // prevent constructor by default
36
37 public:
38 // member functions
39 // NOLINTBEGIN
41
43
45 // NOLINTEND
46
47 public:
48 // constructor thunks
49 // NOLINTBEGIN
50 MCAPI void* $ctor();
51
53 // NOLINTEND
54
55 public:
56 // destructor thunk
57 // NOLINTBEGIN
58 MCAPI void $dtor();
59 // NOLINTEND
60 };
61
62public:
63 // member variables
64 // NOLINTBEGIN
82 // NOLINTEND
83
84public:
85 // prevent constructor by default
86 RTPVideoHeader& operator=(RTPVideoHeader const&);
87
88public:
89 // member functions
90 // NOLINTBEGIN
91 MCAPI ::webrtc::VideoFrameMetadata GetAsMetadata() const;
92
93 MCAPI RTPVideoHeader();
94
96
97 MCAPI void SetFromMetadata(::webrtc::VideoFrameMetadata const&);
98
99 MCAPI ~RTPVideoHeader();
100 // NOLINTEND
101
102public:
103 // static functions
104 // NOLINTBEGIN
105 MCAPI static ::webrtc::RTPVideoHeader FromMetadata(::webrtc::VideoFrameMetadata const&);
106 // NOLINTEND
107
108public:
109 // constructor thunks
110 // NOLINTBEGIN
111 MCAPI void* $ctor();
112
113 MCAPI void* $ctor(::webrtc::RTPVideoHeader const&);
114 // NOLINTEND
115
116public:
117 // destructor thunk
118 // NOLINTBEGIN
119 MCAPI void $dtor();
120 // NOLINTEND
121};
122
123} // namespace webrtc
Definition VideoFrameMetadata.h:21
Definition Alias.h:14
Definition RTPVideoHeader.h:20
Definition RTPVideoHeader.h:12