LeviLamina
Loading...
Searching...
No Matches
webrtc::I420Buffer Class Referenceabstract
+ Inheritance diagram for webrtc::I420Buffer:

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

I420Bufferoperator= (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::I420BufferInterfaceToI420 ()
 
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::VideoFrameBufferCropAndScale (int offset_x, int offset_y, int crop_width, int crop_height, int scaled_width, int scaled_height)
 
virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBufferGetMappedFrameBuffer (::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::I420BufferCreate (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
 

Constructor & Destructor Documentation

◆ I420Buffer() [1/2]

MCAPI webrtc::I420Buffer::I420Buffer ( int width,
int height )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ I420Buffer() [2/2]

MCAPI webrtc::I420Buffer::I420Buffer ( int width,
int height,
int stride_y,
int stride_u,
int stride_v )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ width()

virtual int webrtc::I420Buffer::width ( ) const
virtual

◆ height()

virtual int webrtc::I420Buffer::height ( ) const
virtual

◆ DataY()

virtual uchar const * webrtc::I420Buffer::DataY ( ) const
virtual

◆ DataU()

virtual uchar const * webrtc::I420Buffer::DataU ( ) const
virtual

◆ DataV()

virtual uchar const * webrtc::I420Buffer::DataV ( ) const
virtual

◆ StrideY()

virtual int webrtc::I420Buffer::StrideY ( ) const
virtual

◆ StrideU()

virtual int webrtc::I420Buffer::StrideU ( ) const
virtual

◆ StrideV()

virtual int webrtc::I420Buffer::StrideV ( ) const
virtual

◆ CropAndScaleFrom()

MCAPI void webrtc::I420Buffer::CropAndScaleFrom ( ::webrtc::I420BufferInterface const & src,
int offset_x,
int offset_y,
int crop_width,
int crop_height )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MutableDataU()

MCAPI uchar * webrtc::I420Buffer::MutableDataU ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MutableDataV()

MCAPI uchar * webrtc::I420Buffer::MutableDataV ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ MutableDataY()

MCAPI uchar * webrtc::I420Buffer::MutableDataY ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ Create()

static MCAPI ::webrtc::scoped_refptr<::webrtc::I420Buffer > webrtc::I420Buffer::Create ( int width,
int height )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ SetBlack()

static MCAPI void webrtc::I420Buffer::SetBlack ( ::webrtc::I420Buffer * buffer)
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [1/2]

MCAPI void * webrtc::I420Buffer::$ctor ( int width,
int height )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor() [2/2]

MCAPI void * webrtc::I420Buffer::$ctor ( int width,
int height,
int stride_y,
int stride_u,
int stride_v )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void webrtc::I420Buffer::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $width()

MCAPI int webrtc::I420Buffer::$width ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $height()

MCAPI int webrtc::I420Buffer::$height ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $DataY()

MCAPI uchar const * webrtc::I420Buffer::$DataY ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $DataU()

MCAPI uchar const * webrtc::I420Buffer::$DataU ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $DataV()

MCAPI uchar const * webrtc::I420Buffer::$DataV ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StrideY()

MCAPI int webrtc::I420Buffer::$StrideY ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StrideU()

MCAPI int webrtc::I420Buffer::$StrideU ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $StrideV()

MCAPI int webrtc::I420Buffer::$StrideV ( ) const
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

static MCAPI void ** webrtc::I420Buffer::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ type()

virtual::webrtc::VideoFrameBuffer::Type webrtc::I420BufferInterface::type ( ) const
virtualinherited

◆ ChromaWidth()

virtual int webrtc::I420BufferInterface::ChromaWidth ( ) const
virtualinherited

◆ ChromaHeight()

virtual int webrtc::I420BufferInterface::ChromaHeight ( ) const
virtualinherited

◆ ToI420()

virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface > webrtc::I420BufferInterface::ToI420 ( )
virtualinherited

◆ $type()

MCAPI::webrtc::VideoFrameBuffer::Type webrtc::I420BufferInterface::$type ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ChromaWidth()

MCAPI int webrtc::I420BufferInterface::$ChromaWidth ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ChromaHeight()

MCAPI int webrtc::I420BufferInterface::$ChromaHeight ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ToI420()

MCAPI ::webrtc::scoped_refptr<::webrtc::I420BufferInterface > webrtc::I420BufferInterface::$ToI420 ( )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetI420()

MCAPI::webrtc::I420BufferInterface const * webrtc::I420BufferInterface::$GetI420 ( ) const
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $CropAndScale()

MCAPI ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > webrtc::VideoFrameBuffer::$CropAndScale ( int offset_x,
int offset_y,
int crop_width,
int crop_height,
int scaled_width,
int scaled_height )
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $GetMappedFrameBuffer()

MCAPI ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer > webrtc::VideoFrameBuffer::$GetMappedFrameBuffer ( ::rtc::ArrayView<::webrtc::VideoFrameBuffer::Type > types)
inherited
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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