Android-cuttlefish cvd tool
Public Member Functions | List of all members
cuttlefish::VideoFrameBuffer Class Referenceabstract

#include <video_frame_buffer.h>

Inheritance diagram for cuttlefish::VideoFrameBuffer:
Inheritance graph
[legend]

Public Member Functions

virtual ~VideoFrameBuffer ()=default
 
virtual int width () const =0
 
virtual int height () const =0
 
virtual int StrideY () const =0
 
virtual int StrideU () const =0
 
virtual int StrideV () const =0
 
virtual uint8_t * DataY ()=0
 
virtual uint8_t * DataU ()=0
 
virtual uint8_t * DataV ()=0
 
virtual std::size_t DataSizeY () const =0
 
virtual std::size_t DataSizeU () const =0
 
virtual std::size_t DataSizeV () const =0
 

Constructor & Destructor Documentation

◆ ~VideoFrameBuffer()

virtual cuttlefish::VideoFrameBuffer::~VideoFrameBuffer ( )
virtualdefault

Member Function Documentation

◆ DataSizeU()

virtual std::size_t cuttlefish::VideoFrameBuffer::DataSizeU ( ) const
pure virtual

◆ DataSizeV()

virtual std::size_t cuttlefish::VideoFrameBuffer::DataSizeV ( ) const
pure virtual

◆ DataSizeY()

virtual std::size_t cuttlefish::VideoFrameBuffer::DataSizeY ( ) const
pure virtual

◆ DataU()

virtual uint8_t * cuttlefish::VideoFrameBuffer::DataU ( )
pure virtual

◆ DataV()

virtual uint8_t * cuttlefish::VideoFrameBuffer::DataV ( )
pure virtual

◆ DataY()

virtual uint8_t * cuttlefish::VideoFrameBuffer::DataY ( )
pure virtual

◆ height()

virtual int cuttlefish::VideoFrameBuffer::height ( ) const
pure virtual

◆ StrideU()

virtual int cuttlefish::VideoFrameBuffer::StrideU ( ) const
pure virtual

◆ StrideV()

virtual int cuttlefish::VideoFrameBuffer::StrideV ( ) const
pure virtual

◆ StrideY()

virtual int cuttlefish::VideoFrameBuffer::StrideY ( ) const
pure virtual

◆ width()

virtual int cuttlefish::VideoFrameBuffer::width ( ) const
pure virtual

The documentation for this class was generated from the following file: