|
"L. Spiro Engine"
|
#include <LSIJ2k.h>
Public Attributes | |
| CJpegCommonStructs::opj_common_ptr | cinfo |
| LSINT32 | state |
| LSINT32 | curtileno |
| LSINT32 | tp_num |
| LSINT32 | cur_tp_num |
| LSINT32 * | cur_totnum_tp |
| LSINT32 | tlm_start |
| LSINT32 | totnum_tp |
| LSUINT8 * | eot |
| LSINT32 | sot_start |
| LSINT32 | sod_start |
| LSINT32 | pos_correction |
| LSUINT8 ** | tile_data |
| LSINT32 * | tile_len |
| opj_tcp_t * | default_tcp |
| CJpegImage::opj_image_t * | image |
| opj_cp_t * | cp |
| CJpegCommonStructs::opj_codestream_info_t * | cstr_info |
| CCio::opj_cio_t * | cio |
JPEG-2000 codestream reader/writer.
Codec context.
| CCio::opj_cio_t* lsi::CJ2k::opj_j2k::cio |
Pointer to the byte i/o stream.
Pointer to the coding parameters.
Helper used to write the index file.
| LSINT32* lsi::CJ2k::opj_j2k::cur_totnum_tp |
Total number of tileparts of the current tile.
| LSINT32 lsi::CJ2k::opj_j2k::cur_tp_num |
Tilepart number currently coding.
| LSINT32 lsi::CJ2k::opj_j2k::curtileno |
Number of the tile curently concern by coding/decoding.
Decompression only: store decoding parameters common to all tiles (information such as COD, COC in main header).
| LSUINT8* lsi::CJ2k::opj_j2k::eot |
Locate the position of the end of the tile in the codestream, used to detect a truncated codestream (in j2k_read_sod).
Pointer to the encoded/decoded image.
As the J2K-file is written in several parts during encoding, it enables to make the right correction in position return by cio_tell.
| LSINT32 lsi::CJ2k::opj_j2k::sot_start |
Locate the start position of the SOT marker of the current coded tile: after encoding the tile, a jump ( in j2k_write_sod ) is done to the SOT marker to store the value of its length.
| LSINT32 lsi::CJ2k::opj_j2k::state |
Locate in which part of the codestream the decoder is (main header, tile header, end).
| LSUINT8** lsi::CJ2k::opj_j2k::tile_data |
Array used to store the data of each tile.
| LSINT32* lsi::CJ2k::opj_j2k::tile_len |
Array used to store the length of each tile.
| LSINT32 lsi::CJ2k::opj_j2k::tlm_start |
Locate the start position of the TLM marker after encoding the tilepart, a jump (in j2k_write_sod) is done to the TLM marker to store the value of its length.
| LSINT32 lsi::CJ2k::opj_j2k::totnum_tp |
Total num of tile parts in whole image += num tiles * num tileparts in each tile. Used in TLMmarker.
| LSINT32 lsi::CJ2k::opj_j2k::tp_num |
Tile part number.
1.7.3