1 2 #ifndef _JPEG_RGB_DECODER_H_ 3 #define _JPEG_RGB_DECODER_H_ 4 5 typedef struct jpeg_rgb_decoder_struct JpegRGBDecoder; 6 7 8 JpegRGBDecoder *jpeg_rgb_decoder_new(void); 9 void jpeg_rgb_decoder_free(JpegRGBDecoder *dec); 10 int jpeg_rgb_decoder_addbits(JpegRGBDecoder *dec, unsigned char *data, unsigned int len); 11 int jpeg_rgb_decoder_parse(JpegRGBDecoder *dec); 12 int jpeg_rgb_decoder_get_image(JpegRGBDecoder *dec, 13 unsigned char **image, int *rowstride, int *width, int *height); 14 15 16 17 #endif 18 19