"L. Spiro Engine"
Public Attributes

lsi::CJpegCommonStructs::opj_cparameters Struct Reference

#include <LSIJpegCommonStructs.h>

List of all members.

Public Attributes

LSBOOL tile_size_on
LSINT32 cp_tx0
LSINT32 cp_ty0
LSINT32 cp_tdx
LSINT32 cp_tdy
LSINT32 cp_disto_alloc
LSINT32 cp_fixed_alloc
LSINT32 cp_fixed_quality
LSINT32 * cp_matrice
LSCHAR * cp_comment
LSINT32 csty
OPJ_PROG_ORDER prog_order
opj_poc_t POC [32]
LSINT32 numpocs
LSINT32 tcp_numlayers
LSFLOAT tcp_rates [100]
LSFLOAT tcp_distoratio [100]
LSINT32 numresolution
LSINT32 cblockw_init
LSINT32 cblockh_init
LSINT32 mode
LSINT32 irreversible
LSINT32 roi_compno
LSINT32 roi_shift
LSINT32 res_spec
LSINT32 prcw_init [33]
LSINT32 prch_init [33]
LSCHAR infile [4096]
LSCHAR outfile [4096]
LSINT32 index_on
LSCHAR index [4096]
LSINT32 image_offset_x0
LSINT32 image_offset_y0
LSINT32 subsampling_dx
LSINT32 subsampling_dy
LSINT32 decod_format
LSINT32 cod_format
LSBOOL jpwl_epc_on
LSINT32 jpwl_hprot_MH
LSINT32 jpwl_hprot_TPH_tileno [16]
LSINT32 jpwl_hprot_TPH [16]
LSINT32 jpwl_pprot_tileno [16]
LSINT32 jpwl_pprot_packno [16]
LSINT32 jpwl_pprot [16]
LSINT32 jpwl_sens_size
LSINT32 jpwl_sens_addr
LSINT32 jpwl_sens_range
LSINT32 jpwl_sens_MH
LSINT32 jpwl_sens_TPH_tileno [16]
LSINT32 jpwl_sens_TPH [16]
OPJ_CINEMA_MODE cp_cinema
LSINT32 max_comp_size
OPJ_RSIZ_CAPABILITIES cp_rsiz
LSCHAR tp_on
LSCHAR tp_flag
LSCHAR tcp_mct

Detailed Description

Compression parameters.


Member Data Documentation

Initial code block height, default to 64.

Initial code block width, default to 64.

Output file format 0: J2K, 1: JP2, 2: JPT.

Digital Cinema compliance 0-not compliant, 1-compliant.

Comment for coding.

Allocation by rate/distortion.

Allocation by fixed layer.

Add fixed_quality.

Fixed layer.

Profile name.

XTsiz.

YTsiz.

XTOsiz.

YTOsiz.

Coding style.

Input file format 0: PGX, 1: PxM, 2: BMP 3:TIF.

Subimage encoding: origin image offset in x direction.

Subimage encoding: origin image offset in y direction.

DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL.

DEPRECATED. Index generation is now handeld with the opj_encode_with_info() function. Set to NULL.

Input file name.

1: Use the irreversible DWT 9-7, 0: Use lossless compression (default).

Enables writing of EPC in MH, thus activating JPWL.

Error protection method for MH (0, 1, 16, 32, 37-128).

Error protection methods for TPHs (0, 1, 16, 32, 37-128).

Tile number of header protection specification (>= 0).

Error protection methods for packets (0, 1, 16, 32, 37-128).

Packet number of packet protection specification (>= 0).

Tile number of packet protection specification (>= 0).

Sensitivity addressing size (0 = auto/2/4 bytes).

Sensitivity method for MH (-1 = no, 0-7).

Sensitivity range (0-3).

Enables writing of ESD, (0 = no/1/2 bytes).

Sensitivity methods for TPHs (-1 = no, 0-7).

Tile number of sensitivity specification ( >= 0).

Maximum rate for each component. If == 0, component size limitation is not considered.

Mode switch (cblk_style).

Number of progression order changes (POC), default to 0.

Number of resolutions.

Output file name.

Progression order changes.

Initial precinct height.

Initial precinct width.

Progression order (default LRCP).

Number of precinct size specifications.

Region of interest: affected component in [0..3], -1 means no ROI.

Region of interest: upshift value.

Subsampling value for dx.

Subsampling value for dy.

Different psnr for successive layers.

MCT (multiple component transform).

Number of layers.

Rates of layers.

Size of tile: tile_size_on = false (not in argument) or = true (in argument).

Flag for Tile part generation.

Tile part generation.


The documentation for this struct was generated from the following file:
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator