36 uint8_t*
Data()
const override {
return const_cast<uint8_t*
>(
data_.data()); }
41 std::unique_ptr<VideoFrameBuffer>
Clone()
const override;
Definition: cvd_abgr_video_frame_buffer.h:27
uint32_t format_
Definition: cvd_abgr_video_frame_buffer.h:46
std::unique_ptr< VideoFrameBuffer > Clone() const override
Definition: cvd_abgr_video_frame_buffer.cpp:32
uint8_t * Data() const override
Definition: cvd_abgr_video_frame_buffer.h:36
int height() const override
Definition: cvd_abgr_video_frame_buffer.h:34
int width_
Definition: cvd_abgr_video_frame_buffer.h:44
int width() const override
Definition: cvd_abgr_video_frame_buffer.h:33
std::vector< uint8_t > data_
Definition: cvd_abgr_video_frame_buffer.h:48
~CvdAbgrVideoFrameBuffer() override=default
uint32_t PixelFormat() const override
Definition: cvd_abgr_video_frame_buffer.h:39
int Stride() const override
Definition: cvd_abgr_video_frame_buffer.h:37
int height_
Definition: cvd_abgr_video_frame_buffer.h:45
std::size_t DataSize() const override
Definition: cvd_abgr_video_frame_buffer.h:38
CvdAbgrVideoFrameBuffer(int width, int height, uint32_t format, int stride, const uint8_t *data)
Definition: cvd_abgr_video_frame_buffer.cpp:23
int stride_
Definition: cvd_abgr_video_frame_buffer.h:47
Definition: video_frame_buffer.h:42
#define data
Definition: dict.c:56
EventFormat format
Definition: kernel_log_server.cc:60
Definition: alloc_driver.h:20