webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Typedefs | Enumerations | Functions
scale.h File Reference
#include "libyuv/basic_types.h"

Go to the source code of this file.

Typedefs

typedef enum FilterMode FilterModeEnum
 

Enumerations

enum  FilterMode { kFilterNone = 0, kFilterLinear = 1, kFilterBilinear = 2, kFilterBox = 3 }
 

Functions

LIBYUV_API void ScalePlane (const uint8 *src, int src_stride, int src_width, int src_height, uint8 *dst, int dst_stride, int dst_width, int dst_height, enum FilterMode filtering)
 
LIBYUV_API void ScalePlane_16 (const uint16 *src, int src_stride, int src_width, int src_height, uint16 *dst, int dst_stride, int dst_width, int dst_height, enum FilterMode filtering)
 
LIBYUV_API int I420Scale (const uint8 *src_y, int src_stride_y, const uint8 *src_u, int src_stride_u, const uint8 *src_v, int src_stride_v, int src_width, int src_height, uint8 *dst_y, int dst_stride_y, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int dst_width, int dst_height, enum FilterMode filtering)
 
LIBYUV_API int I420Scale_16 (const uint16 *src_y, int src_stride_y, const uint16 *src_u, int src_stride_u, const uint16 *src_v, int src_stride_v, int src_width, int src_height, uint16 *dst_y, int dst_stride_y, uint16 *dst_u, int dst_stride_u, uint16 *dst_v, int dst_stride_v, int dst_width, int dst_height, enum FilterMode filtering)
 

Typedef Documentation

◆ FilterModeEnum

Enumeration Type Documentation

◆ FilterMode

Enumerator
kFilterNone 
kFilterLinear 
kFilterBilinear 
kFilterBox 

Function Documentation

◆ I420Scale()

LIBYUV_API int I420Scale ( const uint8 src_y,
int  src_stride_y,
const uint8 src_u,
int  src_stride_u,
const uint8 src_v,
int  src_stride_v,
int  src_width,
int  src_height,
uint8 dst_y,
int  dst_stride_y,
uint8 dst_u,
int  dst_stride_u,
uint8 dst_v,
int  dst_stride_v,
int  dst_width,
int  dst_height,
enum FilterMode  filtering 
)

◆ I420Scale_16()

LIBYUV_API int I420Scale_16 ( const uint16 src_y,
int  src_stride_y,
const uint16 src_u,
int  src_stride_u,
const uint16 src_v,
int  src_stride_v,
int  src_width,
int  src_height,
uint16 dst_y,
int  dst_stride_y,
uint16 dst_u,
int  dst_stride_u,
uint16 dst_v,
int  dst_stride_v,
int  dst_width,
int  dst_height,
enum FilterMode  filtering 
)

◆ ScalePlane()

LIBYUV_API void ScalePlane ( const uint8 src,
int  src_stride,
int  src_width,
int  src_height,
uint8 dst,
int  dst_stride,
int  dst_width,
int  dst_height,
enum FilterMode  filtering 
)

◆ ScalePlane_16()

LIBYUV_API void ScalePlane_16 ( const uint16 src,
int  src_stride,
int  src_width,
int  src_height,
uint16 dst,
int  dst_stride,
int  dst_width,
int  dst_height,
enum FilterMode  filtering 
)