LeviLamina
Loading...
Searching...
No Matches
I444Buffer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/I444BufferInterface.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
16class I444Buffer : public ::webrtc::I444BufferInterface {
17public:
18 // member variables
19 // NOLINTBEGIN
26 // NOLINTEND
27
28public:
29 // prevent constructor by default
30 I444Buffer& operator=(I444Buffer const&);
31 I444Buffer(I444Buffer const&);
32 I444Buffer();
33
34public:
35 // virtual functions
36 // NOLINTBEGIN
37 virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface> ToI420() /*override*/;
38
39 virtual ::webrtc::I420BufferInterface const* GetI420() const /*override*/;
40
41 virtual int width() const /*override*/;
42
43 virtual int height() const /*override*/;
44
45 virtual uchar const* DataY() const /*override*/;
46
47 virtual uchar const* DataU() const /*override*/;
48
49 virtual uchar const* DataV() const /*override*/;
50
51 virtual int StrideY() const /*override*/;
52
53 virtual int StrideU() const /*override*/;
54
55 virtual int StrideV() const /*override*/;
56
57 virtual ~I444Buffer() /*override*/ = default;
58 // NOLINTEND
59
60public:
61 // virtual function thunks
62 // NOLINTBEGIN
63
64 // NOLINTEND
65};
66
67} // namespace webrtc
Definition I420BufferInterface.h:12
Definition I444BufferInterface.h:17
Definition Alias.h:14