OpenJPEG
1.5.1
|
Exported functions (see also openjpeg.h) | |
int | cio_numbytesleft (opj_cio_t *cio) |
Number of bytes left before the end of the stream. More... | |
unsigned char * | cio_getbp (opj_cio_t *cio) |
Get pointer to the current position in the stream. More... | |
unsigned int | cio_write (opj_cio_t *cio, unsigned int64 v, int n) |
Write some bytes. More... | |
unsigned int | cio_read (opj_cio_t *cio, int n) |
Read some bytes. More... | |
void | cio_skip (opj_cio_t *cio, int n) |
Skip some bytes. More... | |
unsigned char* cio_getbp | ( | opj_cio_t * | cio | ) |
Get pointer to the current position in the stream.
cio | CIO handle |
References opj_cio::bp.
Referenced by j2k_read_sod(), j2k_read_sot(), j2k_write_sod(), jp2_read_colr(), jpwl_dump_marks(), and jpwl_prepare_marks().
int cio_numbytesleft | ( | opj_cio_t * | cio | ) |
Number of bytes left before the end of the stream.
cio | CIO handle |
References opj_cio::bp, and opj_cio::end.
Referenced by j2k_decode(), j2k_decode_jpt_stream(), j2k_read_soc(), j2k_read_sod(), j2k_read_sot(), j2k_write_sod(), jp2_read_boxhdr(), jp2_read_ftyp(), and jpwl_epb_correct().
unsigned int cio_read | ( | opj_cio_t * | cio, |
int | n | ||
) |
Read some bytes.
cio | CIO handle |
n | Number of bytes to read |
References cio_bytein().
Referenced by check_EPHuse(), j2k_decode(), j2k_decode_jpt_stream(), j2k_read_coc(), j2k_read_cod(), j2k_read_com(), j2k_read_cox(), j2k_read_crg(), j2k_read_epb(), j2k_read_epc(), j2k_read_esd(), j2k_read_insec(), j2k_read_plm(), j2k_read_plt(), j2k_read_poc(), j2k_read_ppm(), j2k_read_ppt(), j2k_read_qcc(), j2k_read_qcd(), j2k_read_qcx(), j2k_read_red(), j2k_read_rgn(), j2k_read_sec(), j2k_read_siz(), j2k_read_sod(), j2k_read_sot(), j2k_read_tlm(), j2k_read_unk(), j2k_write_epc(), jp2_read_boxhdr(), jp2_read_bpcc(), jp2_read_cdef(), jp2_read_cmap(), jp2_read_colr(), jp2_read_ftyp(), jp2_read_ihdr(), jp2_read_jp(), jp2_read_pclr(), jpt_read_msg_header(), jpt_read_VBAS_info(), jpwl_correct(), jpwl_epb_correct(), and jpwl_prepare_marks().
void cio_skip | ( | opj_cio_t * | cio, |
int | n | ||
) |
Skip some bytes.
cio | CIO handle |
n | Number of bytes to skip |
References opj_cio::bp, opj_cio::cinfo, opj_cio::end, EVT_ERROR, opj_event_msg(), and opj_cio::start.
Referenced by j2k_read_com(), j2k_read_epb(), j2k_read_epc(), j2k_read_esd(), j2k_read_insec(), j2k_read_red(), j2k_read_sec(), j2k_write_coc(), j2k_write_cod(), j2k_write_com(), j2k_write_epb(), j2k_write_epc(), j2k_write_qcc(), j2k_write_qcd(), j2k_write_siz(), j2k_write_sot(), j2k_write_tlm(), jp2_read_colr(), jp2_read_jp2c(), jp2_read_jp2h(), jp2_write_bpcc(), jp2_write_colr(), jp2_write_ftyp(), jp2_write_ihdr(), jp2_write_jp(), jp2_write_jp2c(), jp2_write_jp2h(), jpwl_correct(), jpwl_epb_correct(), jpwl_prepare_marks(), opj_jp2_encode(), write_cidx(), write_cptr(), write_fidx(), write_iptr(), write_mainmhix(), write_manf(), write_phix(), write_phixfaix(), write_ppix(), write_ppixfaix(), write_prxy(), write_thix(), write_tilemhix(), write_tpix(), and write_tpixfaix().
Write some bytes.
cio | CIO handle |
v | Value to write |
n | Number of bytes to write |
References cio_byteout().
Referenced by j2k_decode(), j2k_read_unk(), j2k_write_coc(), j2k_write_cod(), j2k_write_com(), j2k_write_cox(), j2k_write_eoc(), j2k_write_epb(), j2k_write_epc(), j2k_write_poc(), j2k_write_qcc(), j2k_write_qcd(), j2k_write_qcx(), j2k_write_rgn(), j2k_write_sec(), j2k_write_siz(), j2k_write_soc(), j2k_write_sod(), j2k_write_sot(), j2k_write_tlm(), jp2_write_bpcc(), jp2_write_colr(), jp2_write_ftyp(), jp2_write_ihdr(), jp2_write_jp(), jp2_write_jp2c(), jp2_write_jp2h(), jpwl_prepare_marks(), write_cidx(), write_cptr(), write_fidx(), write_iptr(), write_mainmhix(), write_manf(), write_phix(), write_phixfaix(), write_ppix(), write_ppixfaix(), write_prxy(), write_thix(), write_tilemhix(), write_tpix(), and write_tpixfaix().