Source position: jpeglib.pas line 1054
type jpeg_decompress_struct = record |
err: jpeg_error_mgr_ptr; |
mem: jpeg_memory_mgr_ptr; |
progress: jpeg_progress_mgr_ptr; |
client_data: voidp; |
is_decompressor: Boolean; |
global_state: int; |
src: jpeg_source_mgr_ptr; |
image_width: JDIMENSION; |
image_height: JDIMENSION; |
num_components: int; |
jpeg_color_space: J_COLOR_SPACE; |
out_color_space: J_COLOR_SPACE; |
scale_num: uInt; |
scale_denom: uInt; |
output_gamma: Double; |
buffered_image: Boolean; |
raw_data_out: Boolean; |
dct_method: J_DCT_METHOD; |
do_fancy_upsampling: Boolean; |
do_block_smoothing: Boolean; |
quantize_colors: Boolean; |
dither_mode: J_DITHER_MODE; |
two_pass_quantize: Boolean; |
desired_number_of_colors: int; |
enable_1pass_quant: Boolean; |
enable_external_quant: Boolean; |
enable_2pass_quant: Boolean; |
output_width: JDIMENSION; |
output_height: JDIMENSION; |
out_color_components: int; |
output_components: int; |
rec_outbuf_height: int; |
actual_number_of_colors: int; |
colormap: JSAMPARRAY; |
output_scanline: JDIMENSION; |
input_scan_number: int; |
input_iMCU_row: JDIMENSION; |
output_scan_number: int; |
output_iMCU_row: int; |
coef_bits: coef_bits_ptrrow; |
quant_tbl_ptrs: array [0..NUM_QUANT_TBLS-1] of JQUANT_TBL_PTR; |
dc_huff_tbl_ptrs: array [0..NUM_HUFF_TBLS-1] of JHUFF_TBL_PTR; |
ac_huff_tbl_ptrs: array [0..NUM_HUFF_TBLS-1] of JHUFF_TBL_PTR; |
data_precision: int; |
comp_info: jpeg_component_info_list_ptr; |
progressive_mode: Boolean; |
arith_code: Boolean; |
arith_dc_L: array [0..NUM_ARITH_TBLS-1] of UINT8; |
arith_dc_U: array [0..NUM_ARITH_TBLS-1] of UINT8; |
arith_ac_K: array [0..NUM_ARITH_TBLS-1] of UINT8; |
restart_interval: uInt; |
saw_JFIF_marker: Boolean; |
JFIF_major_version: UINT8; |
JFIF_minor_version: UINT8; |
density_unit: UINT8; |
X_density: UINT16; |
Y_density: UINT16; |
saw_Adobe_marker: Boolean; |
Adobe_transform: UINT8; |
saw_EXIF_marker: Boolean; |
orientation: UINT16; |
CCIR601_sampling: Boolean; |
marker_list: jpeg_saved_marker_ptr; |
max_h_samp_factor: int; |
max_v_samp_factor: int; |
min_DCT_scaled_size: int; |
total_iMCU_rows: JDIMENSION; |
sample_range_limit: range_limit_table_ptr; |
comps_in_scan: int; |
cur_comp_info: array [0..MAX_COMPS_IN_SCAN-1] of jpeg_component_info_ptr; |
MCUs_per_row: JDIMENSION; |
MCU_rows_in_scan: JDIMENSION; |
blocks_in_MCU: JDIMENSION; |
MCU_membership: array [0..D_MAX_BLOCKS_IN_MCU-1] of int; |
Ss: int; |
Se: int; |
Ah: int; |
Al: int; |
unread_marker: int; |
master: jpeg_decomp_master_ptr; |
main: jpeg_d_main_controller_ptr; |
coef: jpeg_d_coef_controller_ptr; |
post: jpeg_d_post_controller_ptr; |
inputctl: jpeg_input_controller_ptr; |
marker: jpeg_marker_reader_ptr; |
entropy: jpeg_entropy_decoder_ptr; |
idct: jpeg_inverse_dct_ptr; |
upsample: jpeg_upsampler_ptr; |
cconvert: jpeg_color_deconverter_ptr; |
cquantize: jpeg_color_quantizer_ptr; |
end; |