Doxygen Source Code Documentation
jpeglib.h File Reference
#include "jmorecfg.h"#include "jconfig.h"#include "jpegint.h"#include "jerror.h"Go to the source code of this file.
Define Documentation
| 
 | 
| 
 Definition at line 55 of file jpeglib.h. Referenced by compress_output(), jinit_c_coef_controller(), per_scan_setup(), and transencode_coef_controller(). | 
| 
 | 
| 
 Definition at line 57 of file jpeglib.h. Referenced by jinit_d_coef_controller(), and per_scan_setup(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 224 of file jpeglib.h. Referenced by default_decompress_parms(), and jpeg_set_defaults(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 1047 of file jpeglib.h. Referenced by jcopy_markers_execute(), and jcopy_markers_setup(). | 
| 
 | 
| 
 Definition at line 1048 of file jpeglib.h. Referenced by jcopy_markers_setup(). | 
| 
 | 
| Value: struct jpeg_error_mgr * err; \ struct jpeg_memory_mgr * mem; \ struct jpeg_progress_mgr * progress; \ void * client_data; \ boolean is_decompressor; \ int global_state | 
| 
 | 
| Value: jpeg_CreateCompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_compress_struct)) Definition at line 894 of file jpeglib.h. Referenced by main(), and write_JPEG_file(). | 
| 
 | 
| Value: jpeg_CreateDecompress((cinfo), JPEG_LIB_VERSION, \ (size_t) sizeof(struct jpeg_decompress_struct)) Definition at line 897 of file jpeglib.h. Referenced by main(), and read_JPEG_file(). | 
| 
 | 
| 
 Definition at line 1046 of file jpeglib.h. Referenced by fill_input_buffer(). | 
| 
 | 
| 
 Definition at line 966 of file jpeglib.h. Referenced by jpeg_read_header(). | 
| 
 | 
| 
 Definition at line 967 of file jpeglib.h. Referenced by jpeg_read_header(). | 
| 
 | 
| 
 Definition at line 33 of file jpeglib.h. Referenced by jpeg_CreateCompress(), and jpeg_CreateDecompress(). | 
| 
 | 
| 
 Definition at line 997 of file jpeglib.h. Referenced by consume_markers(), jpeg_read_coefficients(), jpeg_read_header(), jpeg_start_decompress(), and read_markers(). | 
| 
 | 
| 
 Definition at line 996 of file jpeglib.h. Referenced by consume_markers(), jpeg_consume_input(), jpeg_read_coefficients(), jpeg_read_header(), jpeg_start_decompress(), and read_markers(). | 
| 
 | 
| 
 Definition at line 998 of file jpeglib.h. Referenced by consume_data(), decompress_data(), decompress_onepass(), decompress_smooth_data(), jpeg_read_coefficients(), and jpeg_start_decompress(). | 
| 
 | 
| 
 Definition at line 1045 of file jpeglib.h. Referenced by emit_restart(). | 
| 
 | 
| 
 Definition at line 999 of file jpeglib.h. Referenced by consume_data(), decompress_data(), decompress_onepass(), and decompress_smooth_data(). | 
| 
 | 
| 
 Definition at line 965 of file jpeglib.h. Referenced by consume_data(), consume_markers(), decompress_data(), decompress_onepass(), decompress_smooth_data(), dummy_consume_data(), jpeg_consume_input(), jpeg_finish_decompress(), jpeg_finish_output(), jpeg_read_coefficients(), jpeg_read_header(), jpeg_start_decompress(), and read_markers(). | 
| 
 | 
| 
 | 
| 
 Definition at line 750 of file jpeglib.h. Referenced by alloc_large(), alloc_small(), free_pool(), jinit_memory_mgr(), jpeg_abort(), and self_destruct(). | 
| 
 | 
| 
 Definition at line 748 of file jpeglib.h. Referenced by jinit_input_controller(), jinit_marker_reader(), jinit_memory_mgr(), jpeg_abort(), jpeg_alloc_huff_table(), jpeg_alloc_quant_table(), jpeg_set_defaults(), jpeg_simple_progression(), and self_destruct(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 46 of file jpeglib.h. Referenced by compress_output(), consume_data(), fill_dc_scans(), get_sos(), jpeg_simple_progression(), per_scan_setup(), read_scan_script(), select_scan_parameters(), and validate_script(). | 
| 
 | 
| 
 Definition at line 47 of file jpeglib.h. Referenced by initial_setup(). | 
| 
 | 
| 
 Definition at line 45 of file jpeglib.h. Referenced by emit_dac(), get_soi(), and jpeg_set_defaults(). | 
| 
 | 
| 
 | 
| 
 Definition at line 43 of file jpeglib.h. Referenced by get_dqt(), jinit_forward_dct(), jpeg_add_quant_table(), jpeg_copy_critical_parameters(), jpeg_CreateCompress(), jpeg_CreateDecompress(), jpeg_suppress_tables(), latch_quant_tables(), read_quant_tables(), set_quant_slots(), start_pass_fdctmgr(), transpose_critical_parameters(), and write_tables_only(). | 
Typedef Documentation
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 70 of file jpeglib.h. Referenced by access_virt_barray(), alloc_barray(), compress_data(), compress_first_pass(), decompress_onepass(), decompress_smooth_data(), do_barray_io(), jinit_c_coef_controller(), jinit_d_coef_controller(), realize_virt_arrays(), and transencode_coef_controller(). | 
| 
 | 
| 
 Definition at line 72 of file jpeglib.h. Referenced by alloc_barray(), compress_first_pass(), compress_output(), consume_data(), decompress_data(), decompress_smooth_data(), do_flip_h(), do_flip_v(), do_rot_180(), do_rot_270(), do_rot_90(), do_transpose(), and do_transverse(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 75 of file jpeglib.h. Referenced by decode_mcu_AC_refine(), do_flip_h(), do_flip_v(), do_rot_180(), do_rot_270(), do_rot_90(), do_transpose(), do_transverse(), encode_one_block(), forward_DCT(), forward_DCT_float(), htest_one_block(), jcopy_block_row(), jpeg_idct_1x1(), jpeg_idct_2x2(), jpeg_idct_4x4(), jpeg_idct_float(), jpeg_idct_ifast(), and jpeg_idct_islow(). | 
| 
 | 
| 
 Definition at line 193 of file jpeglib.h. Referenced by jcopy_markers_execute(), and save_marker(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
Enumeration Type Documentation
| 
 | 
| 
 Definition at line 206 of file jpeglib.h. Referenced by jpeg_set_colorspace(). 
 00206              {
00207         JCS_UNKNOWN,            /* error/unspecified */
00208         JCS_GRAYSCALE,          /* monochrome */
00209         JCS_RGB,                /* red/green/blue */
00210         JCS_YCbCr,              /* Y/Cb/Cr (also known as YUV) */
00211         JCS_CMYK,               /* C/M/Y/K */
00212         JCS_YCCK                /* Y/Cb/Cr/K */
00213 } J_COLOR_SPACE;
 | 
| 
 | 
| 
 Definition at line 217 of file jpeglib.h. 
 00217              {
00218         JDCT_ISLOW,             /* slow but accurate integer algorithm */
00219         JDCT_IFAST,             /* faster, less accurate integer method */
00220         JDCT_FLOAT              /* floating-point: accurate, fast on fast HW */
00221 } J_DCT_METHOD;
 | 
| 
 | 
| 
 Definition at line 232 of file jpeglib.h. 
 00232              {
00233         JDITHER_NONE,           /* no dithering */
00234         JDITHER_ORDERED,        /* simple ordered dither */
00235         JDITHER_FS              /* Floyd-Steinberg error diffusion dither */
00236 } J_DITHER_MODE;
 | 
Function Documentation
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | ||||||||||||||||
| 
 | 
Variable Documentation
| 
 | 
| 
 Definition at line 924 of file jpeglib.h. Referenced by jpeg_add_quant_table(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 917 of file jpeglib.h. Referenced by jpeg_set_colorspace(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 954 of file jpeglib.h. Referenced by examine_app0(), examine_app14(), jpeg_write_m_header(), jpeg_write_marker(), and write_marker_header(). | 
| 
 | 
| 
 Definition at line 950 of file jpeglib.h. Referenced by jpeg_fdct_float(), jpeg_fdct_ifast(), jpeg_fdct_islow(), and jpeg_write_marker(). | 
| 
 | 
| 
 Definition at line 1038 of file jpeglib.h. Referenced by jinit_2pass_quantizer(), and jpeg_resync_to_restart(). | 
| 
 | 
| 
 Definition at line 134 of file transupp.h. | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 1006 of file jpeglib.h. Referenced by jpeg_save_markers(). | 
| 
 | 
| 
 | 
| 
 Definition at line 1011 of file jpeglib.h. Referenced by jpeg_save_markers(), and jpeg_set_marker_processor(). | 
| 
 | 
| 
 Definition at line 983 of file jpeglib.h. Referenced by jpeg_read_raw_data(), and jpeg_read_scanlines(). | 
| 
 | 
| 
 Definition at line 945 of file jpeglib.h. Referenced by jpeg_write_raw_data(), and jpeg_write_scanlines(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 919 of file jpeglib.h. Referenced by jpeg_quality_scaling(), jpeg_set_quality(), parse_switches(), select_file_type(), and write_JPEG_file(). | 
| 
 | 
| 
 Definition at line 963 of file jpeglib.h. Referenced by jpeg_read_header(). | 
| 
 | 
| 
 Definition at line 1011 of file jpeglib.h. Referenced by jpeg_set_marker_processor(), and wrong_widget(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 989 of file jpeglib.h. Referenced by jpeg_start_output(). | 
| 
 | 
| 
 Definition at line 977 of file jpeglib.h. Referenced by jpeg_read_scanlines(), and jpeg_write_scanlines(). | 
| 
 | 
| 
 Definition at line 903 of file jpeglib.h. Referenced by jpeg_CreateCompress(), and jpeg_CreateDecompress(). | 
| 
 | 
| 
 Definition at line 931 of file jpeglib.h. Referenced by jpeg_suppress_tables(). | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 | 
| 
 Definition at line 924 of file jpeglib.h. Referenced by jpeg_add_quant_table(). | 
| 
 | 
| 
 Definition at line 937 of file jpeglib.h. Referenced by jpeg_start_compress(). | 
 
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
                             
 
 
 
 
       
	   
	   
	   
	  