Public Member Functions | Public Attributes

CJPegDecompress Class Reference

#include <jpeglib.h>

Inheritance diagram for CJPegDecompress:
Inheritance graph
[legend]
Collaboration diagram for CJPegDecompress:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CJPegDecompress ()
virtual ~CJPegDecompress ()
JSample_tIDCTRangeLimit (void)

Public Attributes

double output_gamma
struct jpeg_source_mgrsrc
Word image_width
Word image_height
int m_NumComponents
JPeg70::ColorSpace_e m_JPegColorSpace
JPeg70::ColorSpace_e m_OutputColorSpace
Word scale_num
Word scale_denom
Word8 buffered_image
Word8 raw_data_out
Word8 do_fancy_upsampling
Word8 do_block_smoothing
JPeg70::DCTMethod_e dct_method
JPeg70::DitherMode_e dither_mode
int desired_number_of_colors
Word8 two_pass_quantize
Word8 m_QuantizeColors
Word8 enable_1pass_quant
Word8 enable_external_quant
Word output_width
Word output_height
int m_ColorComponents
int m_OutputComponents
int rec_outbuf_height
Word m_ActualNumberOfColors
JSAMPLE ** colormap
Word output_scanline
int input_scan_number
Word input_iMCU_row
int output_scan_number
Word output_iMCU_row
int(* coef_bits )[DCTSIZE2]
JPeg70::QuantTable_tquant_tbl_ptrs [NUM_QUANT_TBLS]
JPeg70::HuffTable_tdc_huff_tbl_ptrs [NUM_HUFF_TBLS]
JPeg70::HuffTable_tac_huff_tbl_ptrs [NUM_HUFF_TBLS]
int data_precision
JPeg70::ComponentInfo_tm_CompInfoPtr
Word8 enable_2pass_quant
Word8 progressive_mode
Word8 arith_code
Word8 saw_JFIF_marker
Word8 arith_dc_L [NUM_ARITH_TBLS]
Word8 arith_dc_U [NUM_ARITH_TBLS]
Word8 arith_ac_K [NUM_ARITH_TBLS]
Word restart_interval
Word8 JFIF_major_version
Word8 JFIF_minor_version
Word8 density_unit
Word8 saw_Adobe_marker
Word16 X_density
Word16 Y_density
Word8 Adobe_transform
Word8 CCIR601_sampling
Word8 Padding1 [2]
JPeg70::Marker_tmarker_list
int max_h_samp_factor
int max_v_samp_factor
int min_DCT_scaled_size
Word total_iMCU_rows
JSAMPLEsample_range_limit
int comps_in_scan
JPeg70::ComponentInfo_tcur_comp_info [MAX_COMPS_IN_SCAN]
Word MCUs_per_row
Word MCU_rows_in_scan
int blocks_in_MCU
int MCU_membership [D_MAX_BLOCKS_IN_MCU]
int Ss
int Se
int Ah
int Al
int unread_marker
struct jpeg_decomp_master * master
struct jpeg_d_main_controller * main
struct jpeg_d_coef_controller * coef
struct jpeg_d_post_controller * post
struct jpeg_input_controller * inputctl
struct jpeg_marker_reader * marker
struct jpeg_entropy_decoder * entropy
struct jpeg_inverse_dct * idct
struct jpeg_upsampler * upsample
JPeg70::CColorDeconverter * m_ColorDeconverterPtr
JPeg70::CColorQuantizer * m_CQuantizePtr

Constructor & Destructor Documentation

CJPegDecompress::CJPegDecompress (  ) 
virtual CJPegDecompress::~CJPegDecompress (  )  [virtual]

Member Function Documentation

JSample_t* CJPegDecompress::IDCTRangeLimit ( void   )  [inline]

Member Data Documentation

struct jpeg_d_coef_controller* CJPegDecompress::coef
int(* CJPegDecompress::coef_bits)[DCTSIZE2]
struct jpeg_entropy_decoder* CJPegDecompress::entropy
struct jpeg_inverse_dct* CJPegDecompress::idct
struct jpeg_input_controller* CJPegDecompress::inputctl
JPeg70::CColorDeconverter* CJPegDecompress::m_ColorDeconverterPtr
JPeg70::CColorQuantizer* CJPegDecompress::m_CQuantizePtr
struct jpeg_d_main_controller* CJPegDecompress::main
struct jpeg_marker_reader* CJPegDecompress::marker
struct jpeg_decomp_master* CJPegDecompress::master
int CJPegDecompress::MCU_membership[D_MAX_BLOCKS_IN_MCU]
struct jpeg_d_post_controller* CJPegDecompress::post
struct jpeg_upsampler* CJPegDecompress::upsample