"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.