#include <corevideo_frame_buffer.h>
|
| CoreVideoFrameBuffer (CVPixelBufferRef pixel_buffer) |
|
| CoreVideoFrameBuffer (CVPixelBufferRef pixel_buffer, int adapted_width, int adapted_height, int crop_width, int crop_height, int crop_x, int crop_y) |
|
| ~CoreVideoFrameBuffer () override |
|
rtc::scoped_refptr< VideoFrameBuffer > | NativeToI420Buffer () override |
|
bool | RequiresCropping () const |
|
bool | CropAndScaleTo (std::vector< uint8_t > *tmp_buffer, CVPixelBufferRef output_pixel_buffer) const |
|
| CoreVideoFrameBuffer (CVPixelBufferRef pixel_buffer) |
|
| CoreVideoFrameBuffer (CVPixelBufferRef pixel_buffer, int adapted_width, int adapted_height, int crop_width, int crop_height, int crop_x, int crop_y) |
|
| ~CoreVideoFrameBuffer () override |
|
rtc::scoped_refptr< VideoFrameBuffer > | NativeToI420Buffer () override |
|
bool | RequiresCropping () const |
|
bool | CropAndScaleTo (std::vector< uint8_t > *tmp_buffer, CVPixelBufferRef output_pixel_buffer) const |
|
Public Member Functions inherited from webrtc::NativeHandleBuffer |
| NativeHandleBuffer (void *native_handle, int width, int height) |
|
int | width () const override |
|
int | height () const override |
|
const uint8_t * | DataY () const override |
|
const uint8_t * | DataU () const override |
|
const uint8_t * | DataV () const override |
|
int | StrideY () const override |
|
int | StrideU () const override |
|
int | StrideV () const override |
|
void * | native_handle () const override |
|
| NativeHandleBuffer (void *native_handle, int width, int height) |
|
int | width () const override |
|
int | height () const override |
|
const uint8_t * | DataY () const override |
|
const uint8_t * | DataU () const override |
|
const uint8_t * | DataV () const override |
|
int | StrideY () const override |
|
int | StrideU () const override |
|
int | StrideV () const override |
|
void * | native_handle () const override |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
virtual int | AddRef () const =0 |
|
virtual int | Release () const =0 |
|
◆ CoreVideoFrameBuffer() [1/4]
webrtc::CoreVideoFrameBuffer::CoreVideoFrameBuffer |
( |
CVPixelBufferRef |
pixel_buffer | ) |
|
|
explicit |
◆ CoreVideoFrameBuffer() [2/4]
webrtc::CoreVideoFrameBuffer::CoreVideoFrameBuffer |
( |
CVPixelBufferRef |
pixel_buffer, |
|
|
int |
adapted_width, |
|
|
int |
adapted_height, |
|
|
int |
crop_width, |
|
|
int |
crop_height, |
|
|
int |
crop_x, |
|
|
int |
crop_y |
|
) |
| |
◆ ~CoreVideoFrameBuffer() [1/2]
webrtc::CoreVideoFrameBuffer::~CoreVideoFrameBuffer |
( |
| ) |
|
|
override |
◆ CoreVideoFrameBuffer() [3/4]
webrtc::CoreVideoFrameBuffer::CoreVideoFrameBuffer |
( |
CVPixelBufferRef |
pixel_buffer | ) |
|
|
explicit |
◆ CoreVideoFrameBuffer() [4/4]
webrtc::CoreVideoFrameBuffer::CoreVideoFrameBuffer |
( |
CVPixelBufferRef |
pixel_buffer, |
|
|
int |
adapted_width, |
|
|
int |
adapted_height, |
|
|
int |
crop_width, |
|
|
int |
crop_height, |
|
|
int |
crop_x, |
|
|
int |
crop_y |
|
) |
| |
◆ ~CoreVideoFrameBuffer() [2/2]
webrtc::CoreVideoFrameBuffer::~CoreVideoFrameBuffer |
( |
| ) |
|
|
override |
◆ CropAndScaleTo() [1/2]
bool webrtc::CoreVideoFrameBuffer::CropAndScaleTo |
( |
std::vector< uint8_t > * |
tmp_buffer, |
|
|
CVPixelBufferRef |
output_pixel_buffer |
|
) |
| const |
◆ CropAndScaleTo() [2/2]
bool webrtc::CoreVideoFrameBuffer::CropAndScaleTo |
( |
std::vector< uint8_t > * |
tmp_buffer, |
|
|
CVPixelBufferRef |
output_pixel_buffer |
|
) |
| const |
◆ NativeToI420Buffer() [1/2]
◆ NativeToI420Buffer() [2/2]
◆ RequiresCropping() [1/2]
bool webrtc::CoreVideoFrameBuffer::RequiresCropping |
( |
| ) |
const |
◆ RequiresCropping() [2/2]
bool webrtc::CoreVideoFrameBuffer::RequiresCropping |
( |
| ) |
const |
The documentation for this class was generated from the following files: