1 #ifndef _LIBMPO_DMPO_H_
2 #define _LIBMPO_DMPO_H_
16 struct jpeg_decompress_struct cinfo;
25 struct jpeg_error_mgr jerr;
126 #endif //_LIBMPO_DMPO_H_
JDIMENSION get_output_height(mpo_decompress_struct *mpoinfo)
The output height.
Definition: dmpo.c:178
bool mpo_finish_decompress(mpo_decompress_struct *mpoinfo)
Finish JPEG decompression.
Definition: dmpo.c:208
void mpo_stdio_src(mpo_decompress_struct *mpoinfo, FILE *input)
Set the source as a stdio FILE.
Definition: dmpo.c:105
bool all_scanlines_processed(mpo_decompress_struct *mpoinfo)
convenience function
Definition: dmpo.c:182
bool mpo_start_decompress(mpo_decompress_struct *mpoinfo)
Start JPEG decompression of current image.
Definition: dmpo.c:140
size_t mpo_read_scanlines(mpo_decompress_struct *mpoinfo, JSAMPARRAY scanlines, size_t max_lines)
Read some scanlines of data from the JPEG decompressor.
Definition: dmpo.c:186
JDIMENSION get_output_width(mpo_decompress_struct *mpoinfo)
The output width.
Definition: dmpo.c:174
void mpo_skip_to_image(mpo_decompress_struct *mpoinfo, int image)
Skips to the beggining of an image.
Definition: dmpo.c:191
MPExt_Data * APP02
Definition: dmpo.h:23
void mpo_create_decompress(mpo_decompress_struct *mpoinfo)
Initializes the mpoinfo struct.
Definition: dmpo.c:73
bool mpo_read_header(mpo_decompress_struct *mpoinfo)
Read the first image header.
Definition: dmpo.c:116
void mpo_decompress_error_exit(mpo_decompress_struct *mpoinfo, void exit_func(j_common_ptr))
Function called when an error occurs in libjpeg.
Definition: dmpo.c:217
Data structures and definitions related to mpo files.
void mpo_destroy_decompress(mpo_decompress_struct *mpoinfo)
Destroy the mpoinfo struct.
Definition: dmpo.c:84
J_COLOR_SPACE mpo_get_color_space(mpo_decompress_struct *mpoinfo)
the output colorspace
Definition: dmpo.c:136
JDIMENSION get_output_scanline(mpo_decompress_struct *mpoinfo)
Next scanline to be read from jpeg_read_scanlines().
Definition: dmpo.c:170
int mpo_get_number_images(mpo_decompress_struct *mpoinfo)
Number of images of the file.
Definition: dmpo.c:131