OpenJPEG  2.5.0
Macros | Functions
indexbox_manager.h File Reference

Modification of jpip.c from 2KAN indexer. More...

#include "openjpeg.h"
#include "j2k.h"
#include "jp2.h"

Go to the source code of this file.

Macros

#define JPIP_CIDX   0x63696478 /* Codestream index */
 
#define JPIP_CPTR   0x63707472 /* Codestream Finder Box */
 
#define JPIP_MANF   0x6d616e66 /* Manifest Box */
 
#define JPIP_FAIX   0x66616978 /* Fragment array Index box */
 
#define JPIP_MHIX   0x6d686978 /* Main Header Index Table */
 
#define JPIP_TPIX   0x74706978 /* Tile-part Index Table box */
 
#define JPIP_THIX   0x74686978 /* Tile header Index Table box */
 
#define JPIP_PPIX   0x70706978 /* Precinct Packet Index Table box */
 
#define JPIP_PHIX   0x70686978 /* Packet Header index Table */
 
#define JPIP_FIDX   0x66696478 /* File Index */
 
#define JPIP_FPTR   0x66707472 /* File Finder */
 
#define JPIP_PRXY   0x70727879 /* Proxy boxes */
 
#define JPIP_IPTR   0x69707472 /* Index finder box */
 
#define JPIP_PHLD   0x70686c64 /* Place holder */
 

Functions

int opj_write_tpix (int coff, opj_codestream_info_t cstr_info, int j2klen, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_thix (int coff, opj_codestream_info_t cstr_info, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_ppix (int coff, opj_codestream_info_t cstr_info, OPJ_BOOL EPHused, int j2klen, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_phix (int coff, opj_codestream_info_t cstr_info, OPJ_BOOL EPHused, int j2klen, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
void opj_write_manf (int second, int v, opj_jp2_box_t *box, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_mainmhix (int coff, opj_codestream_info_t cstr_info, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_phixfaix (int coff, int compno, opj_codestream_info_t cstr_info, OPJ_BOOL EPHused, int j2klen, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_ppixfaix (int coff, int compno, opj_codestream_info_t cstr_info, OPJ_BOOL EPHused, int j2klen, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_tilemhix (int coff, opj_codestream_info_t cstr_info, int tileno, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 
int opj_write_tpixfaix (int coff, int compno, opj_codestream_info_t cstr_info, int j2klen, opj_stream_private_t *cio, opj_event_mgr_t *p_manager)
 

Detailed Description

Modification of jpip.c from 2KAN indexer.

Macro Definition Documentation

◆ JPIP_CIDX

#define JPIP_CIDX   0x63696478 /* Codestream index */

◆ JPIP_CPTR

#define JPIP_CPTR   0x63707472 /* Codestream Finder Box */

◆ JPIP_FAIX

#define JPIP_FAIX   0x66616978 /* Fragment array Index box */

◆ JPIP_FIDX

#define JPIP_FIDX   0x66696478 /* File Index */

◆ JPIP_FPTR

#define JPIP_FPTR   0x66707472 /* File Finder */

◆ JPIP_IPTR

#define JPIP_IPTR   0x69707472 /* Index finder box */

◆ JPIP_MANF

#define JPIP_MANF   0x6d616e66 /* Manifest Box */

◆ JPIP_MHIX

#define JPIP_MHIX   0x6d686978 /* Main Header Index Table */

◆ JPIP_PHIX

#define JPIP_PHIX   0x70686978 /* Packet Header index Table */

◆ JPIP_PHLD

#define JPIP_PHLD   0x70686c64 /* Place holder */

◆ JPIP_PPIX

#define JPIP_PPIX   0x70706978 /* Precinct Packet Index Table box */

◆ JPIP_PRXY

#define JPIP_PRXY   0x70727879 /* Proxy boxes */

◆ JPIP_THIX

#define JPIP_THIX   0x74686978 /* Tile header Index Table box */

◆ JPIP_TPIX

#define JPIP_TPIX   0x74706978 /* Tile-part Index Table box */

Function Documentation

◆ opj_write_mainmhix()

int opj_write_mainmhix ( int  coff,
opj_codestream_info_t  cstr_info,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_manf()

void opj_write_manf ( int  second,
int  v,
opj_jp2_box_t box,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_phix()

int opj_write_phix ( int  coff,
opj_codestream_info_t  cstr_info,
OPJ_BOOL  EPHused,
int  j2klen,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_phixfaix()

int opj_write_phixfaix ( int  coff,
int  compno,
opj_codestream_info_t  cstr_info,
OPJ_BOOL  EPHused,
int  j2klen,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_ppix()

int opj_write_ppix ( int  coff,
opj_codestream_info_t  cstr_info,
OPJ_BOOL  EPHused,
int  j2klen,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_ppixfaix()

int opj_write_ppixfaix ( int  coff,
int  compno,
opj_codestream_info_t  cstr_info,
OPJ_BOOL  EPHused,
int  j2klen,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_thix()

int opj_write_thix ( int  coff,
opj_codestream_info_t  cstr_info,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_tilemhix()

int opj_write_tilemhix ( int  coff,
opj_codestream_info_t  cstr_info,
int  tileno,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_tpix()

int opj_write_tpix ( int  coff,
opj_codestream_info_t  cstr_info,
int  j2klen,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)

◆ opj_write_tpixfaix()

int opj_write_tpixfaix ( int  coff,
int  compno,
opj_codestream_info_t  cstr_info,
int  j2klen,
opj_stream_private_t cio,
opj_event_mgr_t p_manager 
)