LeviLamina
Loading...
Searching...
No Matches
NV12Buffer.h
1
#pragma once
2
3
#include "mc/_HeaderOutputPredefine.h"
4
5
// auto generated inclusion list
6
#include "mc/external/webrtc/NV12BufferInterface.h"
7
#include "mc/external/webrtc/scoped_refptr.h"
8
9
// auto generated forward declare list
10
// clang-format off
11
namespace
webrtc {
class
I420BufferInterface; }
12
// clang-format on
13
14
namespace
webrtc {
15
16
class
NV12Buffer
:
public
::webrtc::NV12BufferInterface
{
17
public
:
18
// member variables
19
// NOLINTBEGIN
20
::ll::UntypedStorage<4, 4>
mUnkea9769;
21
::ll::UntypedStorage<4, 4>
mUnk7a2066;
22
::ll::UntypedStorage<4, 4>
mUnkc4ac4f;
23
::ll::UntypedStorage<4, 4>
mUnkc2838b;
24
::ll::UntypedStorage<8, 8>
mUnkd38d17;
25
// NOLINTEND
26
27
public
:
28
// prevent constructor by default
29
NV12Buffer
& operator=(
NV12Buffer
const
&);
30
NV12Buffer
(
NV12Buffer
const
&);
31
NV12Buffer
();
32
33
public
:
34
// virtual functions
35
// NOLINTBEGIN
36
// vIndex: 6
37
virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface> ToI420()
/*override*/
;
38
39
// vIndex: 4
40
virtual
int
width()
const
/*override*/
;
41
42
// vIndex: 5
43
virtual
int
height()
const
/*override*/
;
44
45
// vIndex: 12
46
virtual
int
StrideY()
const
/*override*/
;
47
48
// vIndex: 13
49
virtual
int
StrideUV()
const
/*override*/
;
50
51
// vIndex: 14
52
virtual
uchar
const
* DataY()
const
/*override*/
;
53
54
// vIndex: 15
55
virtual
uchar
const
* DataUV()
const
/*override*/
;
56
57
// vIndex: 2
58
virtual
~NV12Buffer
()
/*override*/
=
default
;
59
// NOLINTEND
60
61
public
:
62
// virtual function thunks
63
// NOLINTBEGIN
64
65
// NOLINTEND
66
};
67
68
}
// namespace webrtc
webrtc::NV12BufferInterface
Definition
NV12BufferInterface.h:17
webrtc::NV12Buffer
Definition
NV12Buffer.h:16
ll::UntypedStorage
Definition
Alias.h:14
src
mc
external
webrtc
NV12Buffer.h
Generated on Wed Jul 23 2025 08:34:09 for LeviLamina by
1.12.0