|
| enum | vpx_img_fmt {
VPX_IMG_FMT_NONE,
VPX_IMG_FMT_RGB24,
VPX_IMG_FMT_RGB32,
VPX_IMG_FMT_RGB565,
VPX_IMG_FMT_RGB555,
VPX_IMG_FMT_UYVY,
VPX_IMG_FMT_YUY2,
VPX_IMG_FMT_YVYU,
VPX_IMG_FMT_BGR24,
VPX_IMG_FMT_RGB32_LE,
VPX_IMG_FMT_ARGB,
VPX_IMG_FMT_ARGB_LE,
VPX_IMG_FMT_RGB565_LE,
VPX_IMG_FMT_RGB555_LE,
VPX_IMG_FMT_YV12,
VPX_IMG_FMT_I420 = 0x100 | 2,
VPX_IMG_FMT_VPXYV12,
VPX_IMG_FMT_VPXI420 = 0x100 | 4,
VPX_IMG_FMT_I422 = 0x100 | 5,
VPX_IMG_FMT_I444 = 0x100 | 6,
VPX_IMG_FMT_I440 = 0x100 | 7,
VPX_IMG_FMT_444A = 0x100 | 0x400 | 6,
VPX_IMG_FMT_I42016 = VPX_IMG_FMT_I420 | 0x800,
VPX_IMG_FMT_I42216 = VPX_IMG_FMT_I422 | 0x800,
VPX_IMG_FMT_I44416 = VPX_IMG_FMT_I444 | 0x800,
VPX_IMG_FMT_I44016 = VPX_IMG_FMT_I440 | 0x800
} |
| | List of supported image formats. More...
|
| |
| enum | vpx_color_space {
VPX_CS_UNKNOWN = 0,
VPX_CS_BT_601 = 1,
VPX_CS_BT_709 = 2,
VPX_CS_SMPTE_170 = 3,
VPX_CS_SMPTE_240 = 4,
VPX_CS_BT_2020 = 5,
VPX_CS_RESERVED = 6,
VPX_CS_SRGB = 7
} |
| | List of supported color spaces. More...
|
| |
| enum | vpx_color_range { VPX_CR_STUDIO_RANGE = 0,
VPX_CR_FULL_RANGE = 1
} |
| | List of supported color range. More...
|
| |
|
| vpx_image_t * | vpx_img_alloc (vpx_image_t *img, vpx_img_fmt_t fmt, unsigned int d_w, unsigned int d_h, unsigned int align) |
| | Open a descriptor, allocating storage for the underlying image. More...
|
| |
| vpx_image_t * | vpx_img_wrap (vpx_image_t *img, vpx_img_fmt_t fmt, unsigned int d_w, unsigned int d_h, unsigned int align, unsigned char *img_data) |
| | Open a descriptor, using existing storage for the underlying image. More...
|
| |
| int | vpx_img_set_rect (vpx_image_t *img, unsigned int x, unsigned int y, unsigned int w, unsigned int h) |
| | Set the rectangle identifying the displayed portion of the image. More...
|
| |
| void | vpx_img_flip (vpx_image_t *img) |
| | Flip the image vertically (top for bottom) More...
|
| |
| void | vpx_img_free (vpx_image_t *img) |
| | Close an image descriptor. More...
|
| |
Describes the vpx image descriptor and associated operations.