OpenJPEG  2.2.0
Data Fields
opj_pi_iterator Struct Reference

Packet iterator. More...

#include <pi.h>

Data Fields

OPJ_BYTE tp_on
 Enabling Tile part generation. More...
 
OPJ_INT16include
 precise if the packet has been already used (useful for progression order change) More...
 
OPJ_UINT32 include_size
 Number of elements in include array. More...
 
OPJ_UINT32 step_l
 layer step used to localize the packet in the include vector More...
 
OPJ_UINT32 step_r
 resolution step used to localize the packet in the include vector More...
 
OPJ_UINT32 step_c
 component step used to localize the packet in the include vector More...
 
OPJ_UINT32 step_p
 precinct step used to localize the packet in the include vector More...
 
OPJ_UINT32 compno
 component that identify the packet More...
 
OPJ_UINT32 resno
 resolution that identify the packet More...
 
OPJ_UINT32 precno
 precinct that identify the packet More...
 
OPJ_UINT32 layno
 layer that identify the packet More...
 
OPJ_BOOL first
 0 if the first packet More...
 
opj_poc_t poc
 progression order change information More...
 
OPJ_UINT32 numcomps
 number of components in the image More...
 
opj_pi_comp_tcomps
 Components. More...
 
OPJ_INT32 tx0
 FIXME DOC. More...
 
OPJ_INT32 ty0
 
OPJ_INT32 tx1
 
OPJ_INT32 ty1
 
OPJ_INT32 x
 FIXME DOC. More...
 
OPJ_INT32 y
 
OPJ_UINT32 dx
 FIXME DOC. More...
 
OPJ_UINT32 dy
 

Detailed Description

Packet iterator.

Field Documentation

OPJ_UINT32 opj_pi_iterator::compno
opj_pi_comp_t* opj_pi_iterator::comps
OPJ_UINT32 opj_pi_iterator::dx
OPJ_UINT32 opj_pi_iterator::dy
OPJ_BOOL opj_pi_iterator::first
OPJ_INT16* opj_pi_iterator::include

precise if the packet has been already used (useful for progression order change)

Referenced by opj_pi_create_decode(), opj_pi_destroy(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

OPJ_UINT32 opj_pi_iterator::include_size
OPJ_UINT32 opj_pi_iterator::layno
OPJ_UINT32 opj_pi_iterator::numcomps
opj_poc_t opj_pi_iterator::poc
OPJ_UINT32 opj_pi_iterator::precno
OPJ_UINT32 opj_pi_iterator::resno
OPJ_UINT32 opj_pi_iterator::step_c

component step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

OPJ_UINT32 opj_pi_iterator::step_l

layer step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

OPJ_UINT32 opj_pi_iterator::step_p

precinct step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

OPJ_UINT32 opj_pi_iterator::step_r

resolution step used to localize the packet in the include vector

Referenced by opj_pi_create_decode(), opj_pi_initialise_encode(), opj_pi_next_cprl(), opj_pi_next_lrcp(), opj_pi_next_pcrl(), opj_pi_next_rlcp(), and opj_pi_next_rpcl().

OPJ_BYTE opj_pi_iterator::tp_on
OPJ_INT32 opj_pi_iterator::tx0
OPJ_INT32 opj_pi_iterator::tx1
OPJ_INT32 opj_pi_iterator::ty0
OPJ_INT32 opj_pi_iterator::ty1
OPJ_INT32 opj_pi_iterator::x

FIXME DOC.

Referenced by opj_pi_next_cprl(), opj_pi_next_pcrl(), and opj_pi_next_rpcl().

OPJ_INT32 opj_pi_iterator::y

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