3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/I420BufferInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
33 virtual int width()
const ;
36 virtual int height()
const ;
39 virtual uchar
const* DataY()
const ;
42 virtual uchar
const* DataU()
const ;
45 virtual uchar
const* DataV()
const ;
48 virtual int StrideY()
const ;
51 virtual int StrideU()
const ;
54 virtual int StrideV()
const ;
73 MCNAPI
I420Buffer(
int width,
int height,
int stride_y,
int stride_u,
int stride_v);
85 MCNAPI static ::webrtc::scoped_refptr<::webrtc::I420Buffer>
Create(
int width,
int height);
93 MCNAPI
void*
$ctor(
int width,
int height);
95 MCNAPI
void*
$ctor(
int width,
int height,
int stride_y,
int stride_u,
int stride_v);
Definition I420BufferInterface.h:12
Definition I420Buffer.h:11
static MCAPI void ** $vftable()
MCAPI uchar * MutableDataY()
MCAPI int $StrideU() const
MCAPI uchar const * $DataU() const
MCAPI uchar const * $DataY() 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 int $StrideV() const
MCAPI uchar * MutableDataU()
MCAPI I420Buffer(int width, int height, int stride_y, int stride_u, int stride_v)
static MCAPI void SetBlack(::webrtc::I420Buffer *buffer)
MCAPI uchar const * $DataV() const
MCAPI void * $ctor(int width, int height, int stride_y, int stride_u, int stride_v)
MCAPI uchar * MutableDataV()
MCAPI int $height() const
static MCAPI ::webrtc::scoped_refptr<::webrtc::I420Buffer > Create(int width, int height)
MCAPI int $StrideY() const
MCAPI void * $ctor(int width, int height)