OpenJPEG 2.1.0
Data Fields

opj_tcp Struct Reference

Tile coding parameters : this structure is used to store coding/decoding parameters common to all tiles (information like COD, COC in main header) More...

#include <j2k.h>

Data Fields

OPJ_UINT32 csty
 coding style
OPJ_PROG_ORDER prg
 progression order
OPJ_UINT32 numlayers
 number of layers
OPJ_UINT32 num_layers_to_decode
OPJ_UINT32 mct
 multi-component transform identifier
OPJ_FLOAT32 rates [100]
 rates of layers
OPJ_UINT32 numpocs
 number of progression order changes
opj_poc_t pocs [32]
 progression order changes
OPJ_BYTEppt_data
 packet header store there for futur use in t2_decode_packet
OPJ_BYTEppt_buffer
 used to keep a track of the allocated memory
OPJ_UINT32 ppt_data_size
 Number of bytes stored inside ppt_data.
OPJ_UINT32 ppt_len
 size of ppt_data
OPJ_FLOAT32 distoratio [100]
 add fixed_quality
opj_tccp_ttccps
 tile-component coding parameters
OPJ_UINT32 m_nb_tile_parts
 number of tile parts for the tile.
OPJ_BYTEm_data
 data for the tile
OPJ_UINT32 m_data_size
 size of data
OPJ_FLOAT64mct_norms
 encoding norms
OPJ_FLOAT32m_mct_decoding_matrix
 the mct decoding matrix
OPJ_FLOAT32m_mct_coding_matrix
 the mct coding matrix
opj_mct_data_tm_mct_records
 mct records
OPJ_UINT32 m_nb_mct_records
 the number of mct records.
OPJ_UINT32 m_nb_max_mct_records
 the max number of mct records.
opj_simple_mcc_decorrelation_data_tm_mcc_records
 mcc records
OPJ_UINT32 m_nb_mcc_records
 the number of mct records.
OPJ_UINT32 m_nb_max_mcc_records
 the max number of mct records.
OPJ_UINT32 ppt: 1
 If ppt == 1 --> there was a PPT marker for the present tile.
OPJ_UINT32 POC: 1
 indicates if a POC marker has been used O:NO, 1:YES

Detailed Description

Tile coding parameters : this structure is used to store coding/decoding parameters common to all tiles (information like COD, COC in main header)


Field Documentation

add fixed_quality

Referenced by opj_j2k_setup_encoder(), and opj_tcd_rateallocate().

If ppt == 1 --> there was a PPT marker for the present tile.

Referenced by opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_read_ppt(), and opj_t2_read_packet_header().

used to keep a track of the allocated memory

Referenced by opj_j2k_read_ppt(), and opj_j2k_tcp_destroy().

packet header store there for futur use in t2_decode_packet

Referenced by opj_j2k_copy_default_tcp_and_create_tcd(), opj_j2k_read_ppt(), and opj_t2_read_packet_header().

Number of bytes stored inside ppt_data.

Referenced by opj_j2k_read_ppt().

size of ppt_data

Referenced by opj_j2k_read_ppt(), and opj_t2_read_packet_header().


The documentation for this struct was generated from the following file: