OpenJPEG  1.5.1
Data Fields

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

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

int opj_tcp::csty
float opj_tcp::distoratio[100]

add fixed_quality

Referenced by j2k_setup_encoder(), and tcd_rateallocate().

int opj_tcp::first

1 : first part-tile of a tile

Referenced by j2k_read_siz(), and j2k_read_sot().

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().

int opj_tcp::numlayers
int opj_tcp::numpocs
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().

opj_poc_t opj_tcp::pocs[32]
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().

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().

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().

int opj_tcp::ppt_len

ppmbug1

Referenced by j2k_read_ppt(), and t2_decode_packet().

int opj_tcp::ppt_store

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

Referenced by j2k_read_ppt().

OPJ_PROG_ORDER opj_tcp::prg
float opj_tcp::rates[100]
opj_tccp_t* opj_tcp::tccps

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