38 virtual std::unique_ptr<VideoFrameBuffer>
Clone()
const = 0;
44 virtual uint8_t*
Data()
const = 0;
Definition: video_frame_buffer.h:42
virtual uint8_t * Data() const =0
virtual size_t DataSize() const =0
virtual int Stride() const =0
Definition: video_frame_buffer.h:50
virtual size_t DataSizeU() const =0
virtual int StrideU() const =0
virtual size_t DataSizeY() const =0
virtual size_t DataSizeV() const =0
virtual int StrideV() const =0
virtual uint8_t * DataU()=0
virtual uint8_t * DataY()=0
virtual uint8_t * DataV()=0
virtual int StrideY() const =0
Definition: video_frame_buffer.h:28
virtual ~VideoFrameBuffer()=default
virtual std::unique_ptr< VideoFrameBuffer > Clone() const =0
virtual int height() const =0
virtual uint32_t PixelFormat() const
Definition: video_frame_buffer.h:36
virtual int width() const =0
Definition: alloc_driver.h:20