27 typedef ssize_t (*cairo_read_func_len_t) (
void *closure,
unsigned char *data,
unsigned int length);
32 cairo_status_t cairo_image_surface_write_to_jpeg_mem(cairo_surface_t *sfc,
unsigned char **data,
size_t *len,
int quality);
33 cairo_status_t cairo_image_surface_write_to_jpeg_stream(cairo_surface_t *sfc, cairo_write_func_t write_func,
void *closure,
int quality);
34 cairo_status_t cairo_image_surface_write_to_jpeg(cairo_surface_t *sfc,
const char *filename,
int quality);
35 cairo_surface_t *cairo_image_surface_create_from_jpeg_mem(
void *data,
size_t len);
36 cairo_surface_t *cairo_image_surface_create_from_jpeg_stream(cairo_read_func_len_t read_func,
void *closure);
37 cairo_surface_t *cairo_image_surface_create_from_jpeg(
const char *filename);