Go to the documentation of this file.
16 #ifndef AOM_AOM_IMAGE_H_
17 #define AOM_AOM_IMAGE_H_
23 #include "aom/aom_integer.h"
33 #define AOM_IMAGE_ABI_VERSION (4)
35 #define AOM_IMG_FMT_PLANAR 0x100
36 #define AOM_IMG_FMT_UV_FLIP 0x200
37 #define AOM_IMG_FMT_HAS_ALPHA 0x400
38 #define AOM_IMG_FMT_HIGHBITDEPTH 0x800
41 typedef enum aom_img_fmt {
168 #define AOM_PLANE_PACKED 0
169 #define AOM_PLANE_Y 0
170 #define AOM_PLANE_U 1
171 #define AOM_PLANE_V 2
172 #define AOM_PLANE_ALPHA 3
173 unsigned char *planes[4];
222 unsigned int d_w,
unsigned int d_h,
245 unsigned int d_h,
unsigned int align,
246 unsigned char *img_data);
270 unsigned int d_w,
unsigned int d_h,
272 unsigned int size_align,
273 unsigned int border);
290 unsigned int w,
unsigned int h,
unsigned int border);
331 #endif // AOM_AOM_IMAGE_H_