Public Member Functions | Public Attributes

CJPegCompress Class Reference

#include <jpeglib.h>

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

List of all members.

Public Member Functions

 CJPegCompress ()
 ~CJPegCompress ()

Public Attributes

double input_gamma
struct jpeg_destination_mgrdest
Word image_width
Word image_height
int input_components
JPeg70::ColorSpace_e in_color_space
int data_precision
int m_NumComponents
JPeg70::ColorSpace_e m_JPegColorSpace
JPeg70::ComponentInfo_tm_CompInfoPtr
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]
Word8 arith_dc_L [NUM_ARITH_TBLS]
Word8 arith_dc_U [NUM_ARITH_TBLS]
Word8 arith_ac_K [NUM_ARITH_TBLS]
int num_scans
const JPeg70::ScanInfo_tscan_info
Word8 raw_data_in
Word8 arith_code
Word8 optimize_coding
Word8 CCIR601_sampling
int smoothing_factor
JPeg70::DCTMethod_e dct_method
Word restart_interval
int restart_in_rows
Word8 write_JFIF_header
Word8 JFIF_major_version
Word8 JFIF_minor_version
Word8 density_unit
Word16 X_density
Word16 Y_density
Word next_scanline
Word8 write_Adobe_marker
Word8 progressive_mode
Word8 Padding1 [2]
int max_h_samp_factor
int max_v_samp_factor
Word total_iMCU_rows
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 [C_MAX_BLOCKS_IN_MCU]
int Ss
int Se
int Ah
int Al
struct jpeg_comp_master * master
struct jpeg_c_main_controller * main
struct jpeg_c_prep_controller * prep
struct jpeg_c_coef_controller * coef
struct jpeg_marker_writer * marker
struct jpeg_color_converter * cconvert
struct jpeg_downsampler * downsample
struct jpeg_forward_dct * fdct
struct jpeg_entropy_encoder * entropy
JPeg70::ScanInfo_tscript_space
int script_space_size

Constructor & Destructor Documentation

CJPegCompress::CJPegCompress (  ) 
CJPegCompress::~CJPegCompress (  ) 

Member Data Documentation

struct jpeg_color_converter* CJPegCompress::cconvert
struct jpeg_c_coef_controller* CJPegCompress::coef
struct jpeg_downsampler* CJPegCompress::downsample
struct jpeg_entropy_encoder* CJPegCompress::entropy
struct jpeg_forward_dct* CJPegCompress::fdct
struct jpeg_c_main_controller* CJPegCompress::main
struct jpeg_marker_writer* CJPegCompress::marker
struct jpeg_comp_master* CJPegCompress::master
int CJPegCompress::MCU_membership[C_MAX_BLOCKS_IN_MCU]
struct jpeg_c_prep_controller* CJPegCompress::prep