OpenJPEG  2.5.0
Data Fields
opj_mqc Struct Reference

MQ coder. More...

#include <mqc.h>

Data Fields

OPJ_UINT32 c
 temporary buffer where bits are coded or decoded More...
 
OPJ_UINT32 a
 only used by MQ decoder More...
 
OPJ_UINT32 ct
 number of bits already read or free to write More...
 
OPJ_UINT32 end_of_byte_stream_counter
 
OPJ_BYTEbp
 pointer to the current position in the buffer More...
 
OPJ_BYTEstart
 pointer to the start of the buffer More...
 
OPJ_BYTEend
 pointer to the end of the buffer More...
 
const opj_mqc_state_tctxs [MQC_NUMCTXS]
 Array of contexts. More...
 
const opj_mqc_state_t ** curctx
 Active context. More...
 
const OPJ_BYTElut_ctxno_zc_orient
 
OPJ_BYTE backup [OPJ_COMMON_CBLK_DATA_EXTRA]
 Original value of the 2 bytes at end[0] and end[1]. More...
 

Detailed Description

MQ coder.

Field Documentation

◆ a

OPJ_UINT32 opj_mqc::a

◆ backup

Original value of the 2 bytes at end[0] and end[1].

Referenced by opj_mqc_init_dec_common(), and opq_mqc_finish_dec().

◆ bp

OPJ_BYTE* opj_mqc::bp

◆ c

OPJ_UINT32 opj_mqc::c

◆ ct

OPJ_UINT32 opj_mqc::ct

◆ ctxs

const opj_mqc_state_t* opj_mqc::ctxs[MQC_NUMCTXS]

Array of contexts.

Referenced by opj_mqc_resetstates(), and opj_mqc_setstate().

◆ curctx

const opj_mqc_state_t** opj_mqc::curctx

◆ end

OPJ_BYTE* opj_mqc::end

pointer to the end of the buffer

Referenced by opj_mqc_init_dec_common(), opj_t1_decode_cblk(), and opq_mqc_finish_dec().

◆ end_of_byte_stream_counter

OPJ_UINT32 opj_mqc::end_of_byte_stream_counter

◆ lut_ctxno_zc_orient

const OPJ_BYTE* opj_mqc::lut_ctxno_zc_orient

◆ start

OPJ_BYTE* opj_mqc::start

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