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 | |
I420Buffer & | operator= (I420Buffer const &) |
I420Buffer (I420Buffer const &) | |
virtual int | width () const |
virtual int | height () const |
virtual uchar const * | DataY () const |
virtual uchar const * | DataU () const |
virtual uchar const * | DataV () const |
virtual int | StrideY () const |
virtual int | StrideU () const |
virtual int | StrideV () const |
MCAPI void | CropAndScaleFrom (::webrtc::I420BufferInterface const &src, int offset_x, int offset_y, int crop_width, int crop_height) |
MCAPI | I420Buffer (int width, int height) |
MCAPI | I420Buffer (int width, int height, int stride_y, int stride_u, int stride_v) |
MCAPI uchar * | MutableDataU () |
MCAPI uchar * | MutableDataV () |
MCAPI uchar * | MutableDataY () |
MCAPI void * | $ctor (int width, int height) |
MCAPI void * | $ctor (int width, int height, int stride_y, int stride_u, int stride_v) |
MCAPI void | $dtor () |
MCAPI int | $width () const |
MCAPI int | $height () const |
MCAPI uchar const * | $DataY () const |
MCAPI uchar const * | $DataU () const |
MCAPI uchar const * | $DataV () const |
MCAPI int | $StrideY () const |
MCAPI int | $StrideU () const |
MCAPI int | $StrideV () const |
virtual::webrtc::VideoFrameBuffer::Type | type () const |
virtual int | ChromaWidth () const |
virtual int | ChromaHeight () const |
virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface > | ToI420 () |
virtual::webrtc::I420BufferInterface const * | GetI420 () const |
MCAPI::webrtc::VideoFrameBuffer::Type | $type () const |
MCAPI int | $ChromaWidth () const |
MCAPI int | $ChromaHeight () const |
MCAPI ::webrtc::scoped_refptr<::webrtc::I420BufferInterface > | $ToI420 () |
MCAPI::webrtc::I420BufferInterface const * | $GetI420 () const |
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > | CropAndScale (int offset_x, int offset_y, int crop_width, int crop_height, int scaled_width, int scaled_height) |
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > | GetMappedFrameBuffer (::rtc::ArrayView<::webrtc::VideoFrameBuffer::Type > types) |
MCAPI ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > | $CropAndScale (int offset_x, int offset_y, int crop_width, int crop_height, int scaled_width, int scaled_height) |
MCAPI ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > | $GetMappedFrameBuffer (::rtc::ArrayView<::webrtc::VideoFrameBuffer::Type > types) |
virtual void | AddRef () const =0 |
virtual::webrtc::RefCountReleaseStatus | Release () const =0 |
Static Public Member Functions | |
static MCAPI ::webrtc::scoped_refptr<::webrtc::I420Buffer > | Create (int width, int height) |
static MCAPI void | SetBlack (::webrtc::I420Buffer *buffer) |
static MCAPI void ** | $vftable () |
Public Attributes | |
::ll::UntypedStorage< 4, 4 > | mUnkc96550 |
::ll::UntypedStorage< 4, 4 > | mUnkf64d68 |
::ll::UntypedStorage< 4, 4 > | mUnk3d7a55 |
::ll::UntypedStorage< 4, 4 > | mUnk60e8dd |
::ll::UntypedStorage< 4, 4 > | mUnk1e98c0 |
::ll::UntypedStorage< 8, 8 > | mUnkb49aa3 |
MCAPI webrtc::I420Buffer::I420Buffer | ( | int | width, |
int | height ) |
MCAPI webrtc::I420Buffer::I420Buffer | ( | int | width, |
int | height, | ||
int | stride_y, | ||
int | stride_u, | ||
int | stride_v ) |
|
virtual |
Implements webrtc::VideoFrameBuffer.
|
virtual |
Implements webrtc::VideoFrameBuffer.
|
virtual |
Implements webrtc::PlanarYuv8Buffer.
|
virtual |
Implements webrtc::PlanarYuv8Buffer.
|
virtual |
Implements webrtc::PlanarYuv8Buffer.
|
virtual |
Implements webrtc::PlanarYuvBuffer.
|
virtual |
Implements webrtc::PlanarYuvBuffer.
|
virtual |
Implements webrtc::PlanarYuvBuffer.
MCAPI void webrtc::I420Buffer::CropAndScaleFrom | ( | ::webrtc::I420BufferInterface const & | src, |
int | offset_x, | ||
int | offset_y, | ||
int | crop_width, | ||
int | crop_height ) |
MCAPI uchar * webrtc::I420Buffer::MutableDataU | ( | ) |
MCAPI uchar * webrtc::I420Buffer::MutableDataV | ( | ) |
MCAPI uchar * webrtc::I420Buffer::MutableDataY | ( | ) |
|
static |
|
static |
MCAPI void * webrtc::I420Buffer::$ctor | ( | int | width, |
int | height ) |
MCAPI void * webrtc::I420Buffer::$ctor | ( | int | width, |
int | height, | ||
int | stride_y, | ||
int | stride_u, | ||
int | stride_v ) |
MCAPI void webrtc::I420Buffer::$dtor | ( | ) |
MCAPI int webrtc::I420Buffer::$width | ( | ) | const |
MCAPI int webrtc::I420Buffer::$height | ( | ) | const |
MCAPI uchar const * webrtc::I420Buffer::$DataY | ( | ) | const |
MCAPI uchar const * webrtc::I420Buffer::$DataU | ( | ) | const |
MCAPI uchar const * webrtc::I420Buffer::$DataV | ( | ) | const |
MCAPI int webrtc::I420Buffer::$StrideY | ( | ) | const |
MCAPI int webrtc::I420Buffer::$StrideU | ( | ) | const |
MCAPI int webrtc::I420Buffer::$StrideV | ( | ) | const |
|
static |
|
virtualinherited |
Implements webrtc::VideoFrameBuffer.
|
virtualinherited |
Implements webrtc::PlanarYuvBuffer.
|
virtualinherited |
Implements webrtc::PlanarYuvBuffer.
|
virtualinherited |
Implements webrtc::VideoFrameBuffer.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |