Bit input/output.
More...
#include <IBitIO.h>
◆ ~IBitIO()
virtual grk::IBitIO::~IBitIO |
( |
| ) |
|
|
inlinevirtual |
◆ flush()
virtual bool grk::IBitIO::flush |
( |
| ) |
|
|
pure virtual |
Flush bits.
- Returns
- true if successful, returns false otherwise
Implemented in grk::BitIO.
◆ inalign()
virtual void grk::IBitIO::inalign |
( |
| ) |
|
|
pure virtual |
Passes the ending bits (coming from flushing)
Implemented in grk::BitIO.
◆ numBytes()
virtual size_t grk::IBitIO::numBytes |
( |
| ) |
|
|
pure virtual |
Number of bytes written.
- Returns
- the number of bytes written
Implemented in grk::BitIO.
◆ read() [1/2]
virtual void grk::IBitIO::read |
( |
uint32_t * |
bits, |
|
|
uint8_t |
n |
|
) |
| |
|
pure virtual |
Read bits.
- Parameters
-
bits | pointer to bits buffer |
n | Number of bits to read |
Implemented in grk::BitIO.
◆ read() [2/2]
virtual uint8_t grk::IBitIO::read |
( |
void |
| ) |
|
|
pure virtual |
Read bit.
- Parameters
-
bits | pointer to bits buffer |
Implemented in grk::BitIO.
◆ write() [1/2]
virtual bool grk::IBitIO::write |
( |
uint32_t |
v | ) |
|
|
pure virtual |
◆ write() [2/2]
virtual bool grk::IBitIO::write |
( |
uint32_t |
v, |
|
|
uint32_t |
n |
|
) |
| |
|
pure virtual |
Write bits.
- Parameters
-
v | Value of bits |
n | Number of bits to write |
Implemented in grk::BitIO.
The documentation for this class was generated from the following file: