#include <BitIO.h>
◆ BitIO() [1/2]
grk::BitIO::BitIO |
( |
uint8_t * | bp, |
|
|
uint64_t | len, |
|
|
bool | isCompressor ) |
◆ BitIO() [2/2]
◆ bytein()
void grk::BitIO::bytein |
( |
void | | ) |
|
|
private |
References buf, buf_len, ct, grk::J2K_EPH, grk::J2K_SOP, grk::Logger::logger_, offset, read0xFF, start, and grk::Logger::warn().
Referenced by getbit(), getbit(), and inalign().
◆ flush()
bool grk::BitIO::flush |
( |
void | | ) |
|
|
overridevirtual |
◆ getbit() [1/2]
void grk::BitIO::getbit |
( |
uint32_t * | bits, |
|
|
uint8_t | pos ) |
|
private |
◆ getbit() [2/2]
uint8_t grk::BitIO::getbit |
( |
void | | ) |
|
|
private |
◆ getcommacode()
uint8_t grk::BitIO::getcommacode |
( |
void | | ) |
|
◆ getnumpasses()
void grk::BitIO::getnumpasses |
( |
uint32_t * | numpasses | ) |
|
◆ inalign()
void grk::BitIO::inalign |
( |
void | | ) |
|
|
overridevirtual |
◆ numBytes()
size_t grk::BitIO::numBytes |
( |
void | | ) |
|
|
overridevirtual |
Number of bytes written.
- Returns
- the number of bytes written
Implements grk::IBitIO.
References offset.
◆ putbit()
bool grk::BitIO::putbit |
( |
uint8_t | b | ) |
|
|
private |
◆ putcommacode()
bool grk::BitIO::putcommacode |
( |
uint8_t | n | ) |
|
◆ putnumpasses()
bool grk::BitIO::putnumpasses |
( |
uint32_t | n | ) |
|
◆ read() [1/2]
void grk::BitIO::read |
( |
uint32_t * | bits, |
|
|
uint8_t | n ) |
|
overridevirtual |
◆ read() [2/2]
uint8_t grk::BitIO::read |
( |
void | | ) |
|
|
overridevirtual |
◆ write() [1/2]
bool grk::BitIO::write |
( |
uint32_t | v | ) |
|
|
overridevirtual |
◆ write() [2/2]
bool grk::BitIO::write |
( |
uint32_t | v, |
|
|
uint32_t | n ) |
|
overridevirtual |
◆ writeByte()
bool grk::BitIO::writeByte |
( |
void | | ) |
|
|
private |
◆ buf
◆ buf_len
size_t grk::BitIO::buf_len |
|
private |
◆ ct
◆ offset
size_t grk::BitIO::offset |
|
private |
◆ read0xFF
bool grk::BitIO::read0xFF |
|
private |
◆ start
uint8_t* grk::BitIO::start |
|
private |
◆ stream
The documentation for this class was generated from the following files: