OpenJPEG  1.5.1
Data Structures | Typedefs
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. More...
 
typedef struct opj_pi_comp opj_pi_comp_t
 FIXME: documentation. More...
 
typedef struct opj_pi_iterator opj_pi_iterator_t
 Packet iterator. More...
 

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. More...
 
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. More...
 
opj_pi_iterator_tpi_create_decode (opj_image_t *image, opj_cp_t *cp, int tileno)
 Create a packet iterator for Decoder. More...
 
void pi_destroy (opj_pi_iterator_t *pi, opj_cp_t *cp, int tileno)
 Destroy a packet iterator. More...
 
opj_bool pi_next (opj_pi_iterator_t *pi)
 Modify the packet iterator to point to the next packet. More...
 

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.