Main MRPT website > C++ reference for MRPT 1.9.9
List of all members | Public Attributes
jpeg_compress_struct Struct Reference

Detailed Description

Definition at line 264 of file mrpt_jpeglib.h.

#include <jpeglib/mrpt_jpeglib.h>

Public Attributes

 jpeg_common_fields
 
struct jpeg_destination_mgrdest
 
JDIMENSION image_width
 
JDIMENSION image_height
 
int input_components
 
J_COLOR_SPACE in_color_space
 
double input_gamma
 
int data_precision
 
int num_components
 
J_COLOR_SPACE jpeg_color_space
 
jpeg_component_infocomp_info
 
JQUANT_TBLquant_tbl_ptrs [NUM_QUANT_TBLS]
 
JHUFF_TBLdc_huff_tbl_ptrs [NUM_HUFF_TBLS]
 
JHUFF_TBLac_huff_tbl_ptrs [NUM_HUFF_TBLS]
 
UINT8 arith_dc_L [NUM_ARITH_TBLS]
 
UINT8 arith_dc_U [NUM_ARITH_TBLS]
 
UINT8 arith_ac_K [NUM_ARITH_TBLS]
 
int num_scans
 
const jpeg_scan_infoscan_info
 
boolean raw_data_in
 
boolean arith_code
 
boolean optimize_coding
 
boolean CCIR601_sampling
 
int smoothing_factor
 
J_DCT_METHOD dct_method
 
unsigned int restart_interval
 
int restart_in_rows
 
boolean write_JFIF_header
 
UINT8 JFIF_major_version
 
UINT8 JFIF_minor_version
 
UINT8 density_unit
 
UINT16 X_density
 
UINT16 Y_density
 
boolean write_Adobe_marker
 
JDIMENSION next_scanline
 
boolean progressive_mode
 
int max_h_samp_factor
 
int max_v_samp_factor
 
JDIMENSION total_iMCU_rows
 
int comps_in_scan
 
jpeg_component_infocur_comp_info [MAX_COMPS_IN_SCAN]
 
JDIMENSION MCUs_per_row
 
JDIMENSION 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
 
jpeg_scan_infoscript_space
 
int script_space_size
 

Member Data Documentation

◆ ac_huff_tbl_ptrs

JHUFF_TBL* jpeg_compress_struct::ac_huff_tbl_ptrs[NUM_HUFF_TBLS]

Definition at line 303 of file mrpt_jpeglib.h.

◆ Ah

int jpeg_compress_struct::Ah

Definition at line 389 of file mrpt_jpeglib.h.

◆ Al

int jpeg_compress_struct::Al

Definition at line 389 of file mrpt_jpeglib.h.

◆ arith_ac_K

UINT8 jpeg_compress_struct::arith_ac_K[NUM_ARITH_TBLS]

Definition at line 308 of file mrpt_jpeglib.h.

◆ arith_code

boolean jpeg_compress_struct::arith_code

Definition at line 319 of file mrpt_jpeglib.h.

◆ arith_dc_L

UINT8 jpeg_compress_struct::arith_dc_L[NUM_ARITH_TBLS]

Definition at line 306 of file mrpt_jpeglib.h.

◆ arith_dc_U

UINT8 jpeg_compress_struct::arith_dc_U[NUM_ARITH_TBLS]

Definition at line 307 of file mrpt_jpeglib.h.

◆ blocks_in_MCU

int jpeg_compress_struct::blocks_in_MCU

Definition at line 384 of file mrpt_jpeglib.h.

◆ CCIR601_sampling

boolean jpeg_compress_struct::CCIR601_sampling

Definition at line 321 of file mrpt_jpeglib.h.

◆ cconvert

struct jpeg_color_converter* jpeg_compress_struct::cconvert

Definition at line 400 of file mrpt_jpeglib.h.

◆ coef

struct jpeg_c_coef_controller* jpeg_compress_struct::coef

Definition at line 398 of file mrpt_jpeglib.h.

◆ comp_info

jpeg_component_info* jpeg_compress_struct::comp_info

Definition at line 296 of file mrpt_jpeglib.h.

◆ comps_in_scan

int jpeg_compress_struct::comps_in_scan

Definition at line 377 of file mrpt_jpeglib.h.

◆ cur_comp_info

jpeg_component_info* jpeg_compress_struct::cur_comp_info[MAX_COMPS_IN_SCAN]

Definition at line 378 of file mrpt_jpeglib.h.

◆ data_precision

int jpeg_compress_struct::data_precision

Definition at line 291 of file mrpt_jpeglib.h.

◆ dc_huff_tbl_ptrs

JHUFF_TBL* jpeg_compress_struct::dc_huff_tbl_ptrs[NUM_HUFF_TBLS]

Definition at line 302 of file mrpt_jpeglib.h.

◆ dct_method

J_DCT_METHOD jpeg_compress_struct::dct_method

Definition at line 323 of file mrpt_jpeglib.h.

◆ density_unit

UINT8 jpeg_compress_struct::density_unit

Definition at line 342 of file mrpt_jpeglib.h.

◆ dest

struct jpeg_destination_mgr* jpeg_compress_struct::dest

Definition at line 269 of file mrpt_jpeglib.h.

◆ downsample

struct jpeg_downsampler* jpeg_compress_struct::downsample

Definition at line 401 of file mrpt_jpeglib.h.

◆ entropy

struct jpeg_entropy_encoder* jpeg_compress_struct::entropy

Definition at line 403 of file mrpt_jpeglib.h.

◆ fdct

struct jpeg_forward_dct* jpeg_compress_struct::fdct

Definition at line 402 of file mrpt_jpeglib.h.

◆ image_height

JDIMENSION jpeg_compress_struct::image_height

Definition at line 277 of file mrpt_jpeglib.h.

Referenced by mrpt::img::CImage::saveToStreamAsJPEG().

◆ image_width

JDIMENSION jpeg_compress_struct::image_width

Definition at line 276 of file mrpt_jpeglib.h.

Referenced by mrpt::img::CImage::saveToStreamAsJPEG().

◆ in_color_space

J_COLOR_SPACE jpeg_compress_struct::in_color_space

Definition at line 279 of file mrpt_jpeglib.h.

Referenced by mrpt::img::CImage::saveToStreamAsJPEG().

◆ input_components

int jpeg_compress_struct::input_components

Definition at line 278 of file mrpt_jpeglib.h.

Referenced by mrpt::img::CImage::saveToStreamAsJPEG().

◆ input_gamma

double jpeg_compress_struct::input_gamma

Definition at line 281 of file mrpt_jpeglib.h.

◆ JFIF_major_version

UINT8 jpeg_compress_struct::JFIF_major_version

Definition at line 336 of file mrpt_jpeglib.h.

◆ JFIF_minor_version

UINT8 jpeg_compress_struct::JFIF_minor_version

Definition at line 337 of file mrpt_jpeglib.h.

◆ jpeg_color_space

J_COLOR_SPACE jpeg_compress_struct::jpeg_color_space

Definition at line 294 of file mrpt_jpeglib.h.

◆ jpeg_common_fields

jpeg_compress_struct::jpeg_common_fields

Definition at line 266 of file mrpt_jpeglib.h.

◆ main

struct jpeg_c_main_controller* jpeg_compress_struct::main

Definition at line 396 of file mrpt_jpeglib.h.

◆ marker

struct jpeg_marker_writer* jpeg_compress_struct::marker

Definition at line 399 of file mrpt_jpeglib.h.

◆ master

struct jpeg_comp_master* jpeg_compress_struct::master

Definition at line 395 of file mrpt_jpeglib.h.

◆ max_h_samp_factor

int jpeg_compress_struct::max_h_samp_factor

Definition at line 362 of file mrpt_jpeglib.h.

◆ max_v_samp_factor

int jpeg_compress_struct::max_v_samp_factor

Definition at line 363 of file mrpt_jpeglib.h.

◆ MCU_membership

int jpeg_compress_struct::MCU_membership[C_MAX_BLOCKS_IN_MCU]

Definition at line 385 of file mrpt_jpeglib.h.

◆ MCU_rows_in_scan

JDIMENSION jpeg_compress_struct::MCU_rows_in_scan

Definition at line 382 of file mrpt_jpeglib.h.

◆ MCUs_per_row

JDIMENSION jpeg_compress_struct::MCUs_per_row

Definition at line 381 of file mrpt_jpeglib.h.

◆ next_scanline

JDIMENSION jpeg_compress_struct::next_scanline

Definition at line 352 of file mrpt_jpeglib.h.

◆ num_components

int jpeg_compress_struct::num_components

Definition at line 293 of file mrpt_jpeglib.h.

◆ num_scans

int jpeg_compress_struct::num_scans

Definition at line 310 of file mrpt_jpeglib.h.

◆ optimize_coding

boolean jpeg_compress_struct::optimize_coding

Definition at line 320 of file mrpt_jpeglib.h.

◆ prep

struct jpeg_c_prep_controller* jpeg_compress_struct::prep

Definition at line 397 of file mrpt_jpeglib.h.

◆ progressive_mode

boolean jpeg_compress_struct::progressive_mode

Definition at line 361 of file mrpt_jpeglib.h.

◆ quant_tbl_ptrs

JQUANT_TBL* jpeg_compress_struct::quant_tbl_ptrs[NUM_QUANT_TBLS]

Definition at line 299 of file mrpt_jpeglib.h.

◆ raw_data_in

boolean jpeg_compress_struct::raw_data_in

Definition at line 318 of file mrpt_jpeglib.h.

◆ restart_in_rows

int jpeg_compress_struct::restart_in_rows

Definition at line 331 of file mrpt_jpeglib.h.

◆ restart_interval

unsigned int jpeg_compress_struct::restart_interval

Definition at line 330 of file mrpt_jpeglib.h.

◆ scan_info

const jpeg_scan_info* jpeg_compress_struct::scan_info

Definition at line 312 of file mrpt_jpeglib.h.

◆ script_space

jpeg_scan_info* jpeg_compress_struct::script_space

Definition at line 404 of file mrpt_jpeglib.h.

◆ script_space_size

int jpeg_compress_struct::script_space_size

Definition at line 405 of file mrpt_jpeglib.h.

◆ Se

int jpeg_compress_struct::Se

Definition at line 389 of file mrpt_jpeglib.h.

◆ smoothing_factor

int jpeg_compress_struct::smoothing_factor

Definition at line 322 of file mrpt_jpeglib.h.

◆ Ss

int jpeg_compress_struct::Ss

Definition at line 389 of file mrpt_jpeglib.h.

◆ total_iMCU_rows

JDIMENSION jpeg_compress_struct::total_iMCU_rows

Definition at line 365 of file mrpt_jpeglib.h.

◆ write_Adobe_marker

boolean jpeg_compress_struct::write_Adobe_marker

Definition at line 345 of file mrpt_jpeglib.h.

◆ write_JFIF_header

boolean jpeg_compress_struct::write_JFIF_header

Definition at line 335 of file mrpt_jpeglib.h.

◆ X_density

UINT16 jpeg_compress_struct::X_density

Definition at line 343 of file mrpt_jpeglib.h.

◆ Y_density

UINT16 jpeg_compress_struct::Y_density

Definition at line 344 of file mrpt_jpeglib.h.




Page generated by Doxygen 1.8.17 for MRPT 1.9.9 Git: ad3a9d8ae Tue May 1 23:10:22 2018 -0700 at miƩ 12 jul 2023 10:03:34 CEST