OpenJPEG 1.5.1
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

int first
 1 : first part-tile of a tile
 
int csty
 coding style
 
OPJ_PROG_ORDER prg
 progression order
 
int numlayers
 number of layers
 
int mct
 multi-component transform identifier
 
float rates [100]
 rates of layers
 
int numpocs
 number of progression order changes
 
int POC
 indicates if a POC marker has been used O:NO, 1:YES
 
opj_poc_t pocs [32]
 progression order changes
 
unsigned char * ppt_data
 packet header store there for futur use in t2_decode_packet
 
unsigned char * ppt_data_first
 pointer remaining on the first byte of the first header if ppt is used
 
int ppt
 If ppt == 1 --> there was a PPT marker for the present tile.
 
int ppt_store
 used in case of multiple marker PPT (number of info already stored)
 
int ppt_len
 ppmbug1
 
float distoratio [100]
 add fixed_quality
 
opj_tccp_ttccps
 tile-component coding parameters
 

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

◆ csty

int opj_tcp::csty

◆ distoratio

float opj_tcp::distoratio[100]

add fixed_quality

Referenced by j2k_setup_encoder(), and tcd_rateallocate().

◆ first

int opj_tcp::first

1 : first part-tile of a tile

Referenced by j2k_read_siz(), and j2k_read_sot().

◆ mct

int opj_tcp::mct

multi-component transform identifier

Referenced by j2k_read_cod(), j2k_setup_encoder(), j2k_write_cod(), t1_encode_cblks(), tcd_decode_tile(), and tcd_encode_tile().

◆ numlayers

int opj_tcp::numlayers

◆ numpocs

int opj_tcp::numpocs

◆ POC

int opj_tcp::POC

indicates if a POC marker has been used O:NO, 1:YES

Referenced by j2k_read_poc(), j2k_read_siz(), j2k_setup_encoder(), pi_create_decode(), pi_initialise_encode(), and t2_encode_packets().

◆ pocs

opj_poc_t opj_tcp::pocs[32]

◆ ppt

int opj_tcp::ppt

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

Referenced by j2k_read_ppt(), j2k_read_sot(), and t2_decode_packet().

◆ ppt_data

unsigned char* opj_tcp::ppt_data

packet header store there for futur use in t2_decode_packet

Referenced by j2k_read_ppt(), j2k_read_sot(), and t2_decode_packet().

◆ ppt_data_first

unsigned char* opj_tcp::ppt_data_first

pointer remaining on the first byte of the first header if ppt is used

Referenced by j2k_destroy_decompress(), j2k_read_ppt(), and j2k_read_sot().

◆ ppt_len

int opj_tcp::ppt_len

ppmbug1

Referenced by j2k_read_ppt(), and t2_decode_packet().

◆ ppt_store

int opj_tcp::ppt_store

used in case of multiple marker PPT (number of info already stored)

Referenced by j2k_read_ppt().

◆ prg

OPJ_PROG_ORDER opj_tcp::prg

◆ rates

float opj_tcp::rates[100]

◆ tccps

opj_tccp_t* opj_tcp::tccps

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