Lines Matching defs:WebPPicture
32 typedef struct WebPPicture WebPPicture; // main structure for I/O typedef
270 struct WebPPicture { struct
277 int use_argb;
280 WebPEncCSP colorspace; // colorspace: should be YUV420 for now (=Y'CbCr).
281 int width, height; // dimensions (less or equal to WEBP_MAX_DIMENSION)
282 uint8_t *y, *u, *v; // pointers to luma/chroma planes.
283 int y_stride, uv_stride; // luma/chroma strides.
284 uint8_t* a; // pointer to the alpha plane
285 int a_stride; // stride of the alpha plane
286 uint32_t pad1[2]; // padding for later use
289 uint32_t* argb; // Pointer to argb (32 bit) plane.
290 int argb_stride; // This is stride in pixels units, not bytes.
291 uint32_t pad2[3]; // padding for later use
296 WebPWriterFunction writer; // can be NULL
297 void* custom_ptr; // can be used by the writer.
300 int extra_info_type; // 1: intra type, 2: segment, 3: quant
304 uint8_t* extra_info; // if not NULL, points to an array of size
312 WebPAuxStats* stats;
315 WebPEncodingError error_code;
339 WEBP_EXTERN(int) WebPPictureInitInternal(WebPPicture*, int); argument