#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 |
( |
| ) |
|
|
private |
◆ byteout()
bool grk::BitIO::byteout |
( |
| ) |
|
|
private |
◆ byteout_stream()
bool grk::BitIO::byteout_stream |
( |
| ) |
|
|
private |
◆ flush()
bool grk::BitIO::flush |
( |
| ) |
|
|
virtual |
Flush bits.
- Returns
- true if successful, returns false otherwise
Implements grk::IBitIO.
References byteout(), and ct.
◆ getbit()
void grk::BitIO::getbit |
( |
uint32_t * |
bits, |
|
|
uint8_t |
pos |
|
) |
| |
|
private |
◆ getcommacode()
void grk::BitIO::getcommacode |
( |
uint32_t * |
n | ) |
|
◆ getnumpasses()
void grk::BitIO::getnumpasses |
( |
uint32_t * |
numpasses | ) |
|
◆ inalign()
void grk::BitIO::inalign |
( |
| ) |
|
|
virtual |
◆ numbytes()
size_t grk::BitIO::numbytes |
( |
| ) |
|
|
virtual |
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()
void grk::BitIO::putcommacode |
( |
int32_t |
n | ) |
|
◆ putnumpasses()
void grk::BitIO::putnumpasses |
( |
uint32_t |
n | ) |
|
◆ read()
void grk::BitIO::read |
( |
uint32_t * |
bits, |
|
|
uint32_t |
n |
|
) |
| |
|
virtual |
◆ simulateOutput()
void grk::BitIO::simulateOutput |
( |
bool |
doSimulate | ) |
|
|
inline |
◆ write()
bool grk::BitIO::write |
( |
uint32_t |
v, |
|
|
uint32_t |
n |
|
) |
| |
|
virtual |
◆ buf
◆ buf_len
size_t grk::BitIO::buf_len |
|
private |
◆ ct
◆ offset
size_t grk::BitIO::offset |
|
private |
◆ read0xFF
bool grk::BitIO::read0xFF |
|
private |
◆ sim_out
◆ start
uint8_t* grk::BitIO::start |
|
private |
◆ stream
The documentation for this class was generated from the following files: