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

#include <video_frame_buffer.h>

Inheritance diagram for cuttlefish::PackedVideoFrameBuffer:
Inheritance graph
[legend]
Collaboration diagram for cuttlefish::PackedVideoFrameBuffer:
Collaboration graph
[legend]

Public Member Functions

virtual uint8_t * Data () const =0
 
virtual int Stride () const =0
 
virtual size_t DataSize () const =0
 
- Public Member Functions inherited from cuttlefish::VideoFrameBuffer
virtual ~VideoFrameBuffer ()=default
 
virtual int width () const =0
 
virtual int height () const =0
 
virtual uint32_t PixelFormat () const
 
virtual std::unique_ptr< VideoFrameBufferClone () const =0
 

Member Function Documentation

◆ Data()

virtual uint8_t * cuttlefish::PackedVideoFrameBuffer::Data ( ) const
pure virtual

◆ DataSize()

virtual size_t cuttlefish::PackedVideoFrameBuffer::DataSize ( ) const
pure virtual

◆ Stride()

virtual int cuttlefish::PackedVideoFrameBuffer::Stride ( ) const
pure virtual

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