LeviLamina
Loading...
Searching...
No Matches
Fir.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/rtc/FunctionView.h"
7
#include "mc/external/webrtc/Psfb.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
webrtc::rtcp {
class
CommonHeader; }
12
// clang-format on
13
14
namespace
webrtc::rtcp {
15
16
class
Fir
:
public
::webrtc::rtcp::Psfb
{
17
public
:
18
// Fir inner types declare
19
// clang-format off
20
struct
Request
;
21
// clang-format on
22
23
// Fir inner types define
24
struct
Request
{
25
public
:
26
// member variables
27
// NOLINTBEGIN
28
::ll::UntypedStorage<4, 4>
mUnk4013c3;
29
::ll::UntypedStorage<1, 1>
mUnka5f37f;
30
// NOLINTEND
31
32
public
:
33
// prevent constructor by default
34
Request
& operator=(
Request
const
&);
35
Request
(
Request
const
&);
36
Request
();
37
};
38
39
public
:
40
// member variables
41
// NOLINTBEGIN
42
::ll::UntypedStorage<8, 24>
mUnka4b8a7;
43
// NOLINTEND
44
45
public
:
46
// prevent constructor by default
47
Fir
& operator=(
Fir
const
&);
48
Fir
(
Fir
const
&);
49
50
public
:
51
// virtual functions
52
// NOLINTBEGIN
53
// vIndex: 0
54
virtual
~Fir
()
/*override*/
;
55
56
// vIndex: 1
57
virtual
uint64 BlockLength() const
/*override*/
;
58
59
// vIndex: 2
60
virtual
bool
Create(
61
uchar* packet,
62
uint64* index,
63
uint64 max_length,
64
::rtc::FunctionView<
void
(::rtc::ArrayView<uchar const>)> callback
65
) const
/*override*/
;
66
// NOLINTEND
67
68
public:
69
// member functions
70
// NOLINTBEGIN
71
MCNAPI
Fir
();
72
73
MCNAPI
bool
Parse
(::webrtc::rtcp::
CommonHeader
const& packet);
74
// NOLINTEND
75
76
public:
77
// constructor thunks
78
// NOLINTBEGIN
79
MCNAPI
void
*
$ctor
();
80
// NOLINTEND
81
82
public:
83
// destructor thunk
84
// NOLINTBEGIN
85
MCNAPI
void
$dtor
();
86
// NOLINTEND
87
88
public:
89
// virtual function thunks
90
// NOLINTBEGIN
91
MCNAPI uint64
$BlockLength
() const;
92
93
MCNAPI
bool
$Create
(
94
uchar* packet,
95
uint64* index,
96
uint64 max_length,
97
::rtc::FunctionView<
void
(::rtc::ArrayView<uchar const>)> callback
98
) const;
99
// NOLINTEND
100
101
public:
102
// vftables
103
// NOLINTBEGIN
104
MCNAPI static
void
**
$vftable
();
105
// NOLINTEND
106
};
107
108
}
// namespace webrtc::rtcp
webrtc::rtcp::CommonHeader
Definition
CommonHeader.h:7
webrtc::rtcp::Fir
Definition
Fir.h:16
webrtc::rtcp::Fir::$ctor
MCAPI void * $ctor()
webrtc::rtcp::Fir::$vftable
static MCAPI void ** $vftable()
webrtc::rtcp::Fir::$dtor
MCAPI void $dtor()
webrtc::rtcp::Fir::$BlockLength
MCAPI uint64 $BlockLength() const
webrtc::rtcp::Fir::Parse
MCAPI bool Parse(::webrtc::rtcp::CommonHeader const &packet)
webrtc::rtcp::Fir::$Create
MCAPI bool $Create(uchar *packet, uint64 *index, uint64 max_length, ::rtc::FunctionView< void(::rtc::ArrayView< uchar const >)> callback) const
webrtc::rtcp::Fir::Fir
MCAPI Fir()
webrtc::rtcp::Psfb
Definition
Psfb.h:10
ll::UntypedStorage
Definition
Alias.h:14
webrtc::rtcp::Fir::Request
Definition
Fir.h:24
src
mc
external
webrtc
Fir.h
Generated on Wed Jul 23 2025 08:34:07 for LeviLamina by
1.12.0