LeviLamina
|
Public Types | |
enum class | Type : int { KNative = 0 , KI420 = 1 , KI420A = 2 , KI422 = 3 , KI444 = 4 , KI010 = 5 , KI210 = 6 , KI410 = 7 , KNV12 = 8 } |
Public Member Functions | |
virtual::webrtc::VideoFrameBuffer::Type | type () const |
virtual uchar const * | DataA () const =0 |
virtual int | StrideA () const =0 |
virtual int | ChromaWidth () const |
virtual int | ChromaHeight () const |
virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface > | ToI420 () |
virtual::webrtc::I420BufferInterface const * | GetI420 () const |
virtual uchar const * | DataY () const =0 |
virtual uchar const * | DataU () const =0 |
virtual uchar const * | DataV () const =0 |
virtual int | StrideY () const =0 |
virtual int | StrideU () const =0 |
virtual int | StrideV () const =0 |
virtual int | width () const =0 |
virtual int | height () const =0 |
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > | CropAndScale (int, int, int, int, int, int) |
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > | GetMappedFrameBuffer (::rtc::ArrayView<::webrtc::VideoFrameBuffer::Type >) |
virtual void | AddRef () const =0 |
virtual::webrtc::RefCountReleaseStatus | Release () const =0 |
MCFOLD void | $dtor () |
Static Public Member Functions | |
static MCAPI void ** | $vftable () |
|
virtual |
Implements webrtc::VideoFrameBuffer.
|
virtualinherited |
Implements webrtc::PlanarYuvBuffer.
|
virtualinherited |
Implements webrtc::PlanarYuvBuffer.
|
virtualinherited |
Implements webrtc::VideoFrameBuffer.