#include <codestream.hpp>
|
std::unique_ptr< uint8_t[]> | buf |
|
uint32_t | pos |
|
uint32_t | len |
|
◆ j2c_src_memory()
j2c_src_memory::j2c_src_memory |
( |
| ) |
|
|
inline |
◆ alloc_memory()
void j2c_src_memory::alloc_memory |
( |
uint32_t |
length | ) |
|
◆ forward_Nbytes()
int j2c_src_memory::forward_Nbytes |
( |
uint32_t |
N | ) |
|
◆ get_buf_pos()
uint8_t* j2c_src_memory::get_buf_pos |
( |
| ) |
|
|
inline |
References buf, and pos.
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ get_byte()
uint8_t j2c_src_memory::get_byte |
( |
| ) |
|
|
overridevirtual |
◆ get_N_byte()
int j2c_src_memory::get_N_byte |
( |
uint8_t * |
buf, |
|
|
uint32_t |
length |
|
) |
| |
|
overridevirtual |
Implements j2c_source_base.
References get_byte().
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ get_word()
uint16_t j2c_src_memory::get_word |
( |
| ) |
|
|
overridevirtual |
Implements j2c_source_base.
References get_byte(), len, and pos.
Referenced by CAP_marker::CAP_marker(), COC_marker::COC_marker(), COM_marker::COM_marker(), CPF_marker::CPF_marker(), CRG_marker::CRG_marker(), PLM_marker::PLM_marker(), PLT_marker::PLT_marker(), POC_marker::POC_marker(), PPM_marker::PPM_marker(), PPT_marker::PPT_marker(), QCC_marker::QCC_marker(), QCD_marker::QCD_marker(), j2k_main_header::read(), j2k_tilepart_header::read(), RGN_marker::RGN_marker(), SIZ_marker::SIZ_marker(), SOT_marker::SOT_marker(), and TLM_marker::TLM_marker().
◆ rewind_2bytes()
int j2c_src_memory::rewind_2bytes |
( |
| ) |
|
◆ buf
std::unique_ptr<uint8_t[]> j2c_src_memory::buf |
|
private |
◆ len
uint32_t j2c_src_memory::len |
|
private |
◆ pos
uint32_t j2c_src_memory::pos |
|
private |
The documentation for this class was generated from the following files: