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

Go to the source code of this file.

Macros

#define ARGBToARGB   ARGBCopy
 

Functions

LIBYUV_API int ARGBCopy (const uint8 *src_argb, int src_stride_argb, uint8 *dst_argb, int dst_stride_argb, int width, int height)
 
LIBYUV_API int ARGBToBGRA (const uint8 *src_argb, int src_stride_argb, uint8 *dst_bgra, int dst_stride_bgra, int width, int height)
 
LIBYUV_API int ARGBToABGR (const uint8 *src_argb, int src_stride_argb, uint8 *dst_abgr, int dst_stride_abgr, int width, int height)
 
LIBYUV_API int ARGBToRGBA (const uint8 *src_argb, int src_stride_argb, uint8 *dst_rgba, int dst_stride_rgba, int width, int height)
 
LIBYUV_API int ARGBToRGB24 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_rgb24, int dst_stride_rgb24, int width, int height)
 
LIBYUV_API int ARGBToRAW (const uint8 *src_argb, int src_stride_argb, uint8 *dst_rgb, int dst_stride_rgb, int width, int height)
 
LIBYUV_API int ARGBToRGB565 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_rgb565, int dst_stride_rgb565, int width, int height)
 
LIBYUV_API int ARGBToRGB565Dither (const uint8 *src_argb, int src_stride_argb, uint8 *dst_rgb565, int dst_stride_rgb565, const uint8 *dither4x4, int width, int height)
 
LIBYUV_API int ARGBToARGB1555 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_argb1555, int dst_stride_argb1555, int width, int height)
 
LIBYUV_API int ARGBToARGB4444 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_argb4444, int dst_stride_argb4444, int width, int height)
 
LIBYUV_API int ARGBToI444 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_y, int dst_stride_y, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int width, int height)
 
LIBYUV_API int ARGBToI422 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_y, int dst_stride_y, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int width, int height)
 
LIBYUV_API int ARGBToI420 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_y, int dst_stride_y, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int width, int height)
 
LIBYUV_API int ARGBToJ420 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_yj, int dst_stride_yj, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int width, int height)
 
LIBYUV_API int ARGBToJ422 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_yj, int dst_stride_yj, uint8 *dst_u, int dst_stride_u, uint8 *dst_v, int dst_stride_v, int width, int height)
 
LIBYUV_API int ARGBToJ400 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_yj, int dst_stride_yj, int width, int height)
 
LIBYUV_API int ARGBToI400 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_y, int dst_stride_y, int width, int height)
 
LIBYUV_API int ARGBToG (const uint8 *src_argb, int src_stride_argb, uint8 *dst_g, int dst_stride_g, int width, int height)
 
LIBYUV_API int ARGBToNV12 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_y, int dst_stride_y, uint8 *dst_uv, int dst_stride_uv, int width, int height)
 
LIBYUV_API int ARGBToNV21 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_y, int dst_stride_y, uint8 *dst_vu, int dst_stride_vu, int width, int height)
 
LIBYUV_API int ARGBToYUY2 (const uint8 *src_argb, int src_stride_argb, uint8 *dst_yuy2, int dst_stride_yuy2, int width, int height)
 
LIBYUV_API int ARGBToUYVY (const uint8 *src_argb, int src_stride_argb, uint8 *dst_uyvy, int dst_stride_uyvy, int width, int height)
 

Macro Definition Documentation

◆ ARGBToARGB

#define ARGBToARGB   ARGBCopy

Function Documentation

◆ ARGBCopy()

LIBYUV_API int ARGBCopy ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_argb,
int  dst_stride_argb,
int  width,
int  height 
)

◆ ARGBToABGR()

LIBYUV_API int ARGBToABGR ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_abgr,
int  dst_stride_abgr,
int  width,
int  height 
)

◆ ARGBToARGB1555()

LIBYUV_API int ARGBToARGB1555 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_argb1555,
int  dst_stride_argb1555,
int  width,
int  height 
)

◆ ARGBToARGB4444()

LIBYUV_API int ARGBToARGB4444 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_argb4444,
int  dst_stride_argb4444,
int  width,
int  height 
)

◆ ARGBToBGRA()

LIBYUV_API int ARGBToBGRA ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_bgra,
int  dst_stride_bgra,
int  width,
int  height 
)

◆ ARGBToG()

LIBYUV_API int ARGBToG ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_g,
int  dst_stride_g,
int  width,
int  height 
)

◆ ARGBToI400()

LIBYUV_API int ARGBToI400 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_y,
int  dst_stride_y,
int  width,
int  height 
)

◆ ARGBToI420()

LIBYUV_API int ARGBToI420 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_y,
int  dst_stride_y,
uint8 dst_u,
int  dst_stride_u,
uint8 dst_v,
int  dst_stride_v,
int  width,
int  height 
)

◆ ARGBToI422()

LIBYUV_API int ARGBToI422 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_y,
int  dst_stride_y,
uint8 dst_u,
int  dst_stride_u,
uint8 dst_v,
int  dst_stride_v,
int  width,
int  height 
)

◆ ARGBToI444()

LIBYUV_API int ARGBToI444 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_y,
int  dst_stride_y,
uint8 dst_u,
int  dst_stride_u,
uint8 dst_v,
int  dst_stride_v,
int  width,
int  height 
)

◆ ARGBToJ400()

LIBYUV_API int ARGBToJ400 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_yj,
int  dst_stride_yj,
int  width,
int  height 
)

◆ ARGBToJ420()

LIBYUV_API int ARGBToJ420 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_yj,
int  dst_stride_yj,
uint8 dst_u,
int  dst_stride_u,
uint8 dst_v,
int  dst_stride_v,
int  width,
int  height 
)

◆ ARGBToJ422()

LIBYUV_API int ARGBToJ422 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_yj,
int  dst_stride_yj,
uint8 dst_u,
int  dst_stride_u,
uint8 dst_v,
int  dst_stride_v,
int  width,
int  height 
)

◆ ARGBToNV12()

LIBYUV_API int ARGBToNV12 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_y,
int  dst_stride_y,
uint8 dst_uv,
int  dst_stride_uv,
int  width,
int  height 
)

◆ ARGBToNV21()

LIBYUV_API int ARGBToNV21 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_y,
int  dst_stride_y,
uint8 dst_vu,
int  dst_stride_vu,
int  width,
int  height 
)

◆ ARGBToRAW()

LIBYUV_API int ARGBToRAW ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_rgb,
int  dst_stride_rgb,
int  width,
int  height 
)

◆ ARGBToRGB24()

LIBYUV_API int ARGBToRGB24 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_rgb24,
int  dst_stride_rgb24,
int  width,
int  height 
)

◆ ARGBToRGB565()

LIBYUV_API int ARGBToRGB565 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_rgb565,
int  dst_stride_rgb565,
int  width,
int  height 
)

◆ ARGBToRGB565Dither()

LIBYUV_API int ARGBToRGB565Dither ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_rgb565,
int  dst_stride_rgb565,
const uint8 dither4x4,
int  width,
int  height 
)

◆ ARGBToRGBA()

LIBYUV_API int ARGBToRGBA ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_rgba,
int  dst_stride_rgba,
int  width,
int  height 
)

◆ ARGBToUYVY()

LIBYUV_API int ARGBToUYVY ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_uyvy,
int  dst_stride_uyvy,
int  width,
int  height 
)

◆ ARGBToYUY2()

LIBYUV_API int ARGBToYUY2 ( const uint8 src_argb,
int  src_stride_argb,
uint8 dst_yuy2,
int  dst_stride_yuy2,
int  width,
int  height 
)