3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/I420BufferInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
25 I420Buffer& operator=(I420Buffer
const&);
26 I420Buffer(I420Buffer
const&);
32 virtual int width()
const ;
34 virtual int height()
const ;
36 virtual uchar
const* DataY()
const ;
38 virtual uchar
const* DataU()
const ;
40 virtual uchar
const* DataV()
const ;
42 virtual int StrideY()
const ;
44 virtual int StrideU()
const ;
46 virtual int StrideV()
const ;
48 virtual ~I420Buffer() =
default;
66 MCNAPI static ::webrtc::scoped_refptr<::webrtc::I420Buffer>
Create(
int width,
int height);
Definition I420BufferInterface.h:12
Definition I420Buffer.h:11
static MCAPI void ** $vftable()
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 int $StrideV() const
static MCAPI void SetBlack(::webrtc::I420Buffer *buffer)
MCAPI uchar const * $DataV() const
MCAPI int $height() const
static MCAPI ::webrtc::scoped_refptr<::webrtc::I420Buffer > Create(int width, int height)
MCAPI int $StrideY() const