pi.h File Reference

Implementation of a packet iterator (PI). More...

Go to the source code of this file.

Data Structures

struct  opj_pi_resolution
 FIXME: documentation. More...
struct  opj_pi_comp
 FIXME: documentation. More...
struct  opj_pi_iterator
 Packet iterator. More...

Typedefs

typedef struct opj_pi_resolution opj_pi_resolution_t
 FIXME: documentation.
typedef struct opj_pi_comp opj_pi_comp_t
 FIXME: documentation.
typedef struct opj_pi_iterator opj_pi_iterator_t
 Packet iterator.

Functions

Exported functions
opj_pi_iterator_tpi_initialise_encode (opj_image_t *image, opj_cp_t *cp, int tileno, J2K_T2_MODE t2_mode)
 Create a packet iterator for Encoder.
opj_bool pi_create_encode (opj_pi_iterator_t *pi, opj_cp_t *cp, int tileno, int pino, int tpnum, int tppos, J2K_T2_MODE t2_mode, int cur_totnum_tp)
 Modify the packet iterator for enabling tile part generation.
opj_pi_iterator_tpi_create_decode (opj_image_t *image, opj_cp_t *cp, int tileno)
 Create a packet iterator for Decoder.
void pi_destroy (opj_pi_iterator_t *pi, opj_cp_t *cp, int tileno)
 Destroy a packet iterator.
opj_bool pi_next (opj_pi_iterator_t *pi)
 Modify the packet iterator to point to the next packet.


Detailed Description

Implementation of a packet iterator (PI).

The functions in PI.C have for goal to realize a packet iterator that permits to get the next packet following the progression order and change of it. The functions in PI.C are used by some function in T2.C.


Generated on Mon Dec 19 12:34:13 2016 for OpenJPEG by  doxygen 1.5.6