LeviLamina
Loading...
Searching...
No Matches
I422Buffer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/I422BufferInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { class I420BufferInterface; }
12// clang-format on
13
14namespace webrtc {
15
17public:
18 // member variables
19 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 I422Buffer& operator=(I422Buffer const&);
31 I422Buffer(I422Buffer const&);
32 I422Buffer();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 // vIndex: 6
38 virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface> ToI420() /*override*/;
39
40 // vIndex: 7
41 virtual ::webrtc::I420BufferInterface const* GetI420() const /*override*/;
42
43 // vIndex: 4
44 virtual int width() const /*override*/;
45
46 // vIndex: 5
47 virtual int height() const /*override*/;
48
49 // vIndex: 15
50 virtual uchar const* DataY() const /*override*/;
51
52 // vIndex: 16
53 virtual uchar const* DataU() const /*override*/;
54
55 // vIndex: 17
56 virtual uchar const* DataV() const /*override*/;
57
58 // vIndex: 12
59 virtual int StrideY() const /*override*/;
60
61 // vIndex: 13
62 virtual int StrideU() const /*override*/;
63
64 // vIndex: 14
65 virtual int StrideV() const /*override*/;
66
67 // vIndex: 2
68 virtual ~I422Buffer() /*override*/ = default;
69 // NOLINTEND
70
71public:
72 // virtual function thunks
73 // NOLINTBEGIN
74
75 // NOLINTEND
76};
77
78} // namespace webrtc
Definition I422BufferInterface.h:17
Definition I422Buffer.h:16
Definition Alias.h:14