3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/RefCountInterface.h"
7#include "mc/external/webrtc/scoped_refptr.h"
19 enum class Type :
int {
34 virtual ::webrtc::VideoFrameBuffer::Type type()
const = 0;
36 virtual int width()
const = 0;
38 virtual int height()
const = 0;
40 virtual ::webrtc::scoped_refptr<::webrtc::I420BufferInterface> ToI420() = 0;
42 virtual ::webrtc::I420BufferInterface
const* GetI420()
const;
44 virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer>
45 CropAndScale(
int offset_x,
int offset_y,
int crop_width,
int crop_height,
int scaled_width,
int scaled_height);
47 virtual ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer>
56 MCNAPI ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer>
57 $CropAndScale(
int offset_x,
int offset_y,
int crop_width,
int crop_height,
int scaled_width,
int scaled_height);
59 MCNAPI ::webrtc::scoped_refptr<::webrtc::VideoFrameBuffer>
Definition _HeaderOutputPredefine.h:309
Definition I420BufferInterface.h:12
Definition RefCountInterface.h:10
Definition VideoFrameBuffer.h:16
MCAPI ::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)