#include <PLMarkerMgr.h>
◆ PLMarkerMgr() [1/2]
grk::PLMarkerMgr::PLMarkerMgr |
( |
void |
| ) |
|
◆ ~PLMarkerMgr()
grk::PLMarkerMgr::~PLMarkerMgr |
( |
void |
| ) |
|
◆ PLMarkerMgr() [2/2]
◆ addNewMarker()
grk_buf8 * grk::PLMarkerMgr::addNewMarker |
( |
uint8_t * |
data, |
|
|
uint16_t |
len |
|
) |
| |
|
private |
◆ clearMarkers()
void grk::PLMarkerMgr::clearMarkers |
( |
void |
| ) |
|
|
private |
◆ disable()
void grk::PLMarkerMgr::disable |
( |
void |
| ) |
|
◆ findMarker()
bool grk::PLMarkerMgr::findMarker |
( |
uint32_t |
index, |
|
|
bool |
compress |
|
) |
| |
|
private |
◆ getTotalBytesWritten()
uint32_t grk::PLMarkerMgr::getTotalBytesWritten |
( |
void |
| ) |
|
◆ isEnabled()
bool grk::PLMarkerMgr::isEnabled |
( |
void |
| ) |
|
◆ pop() [1/2]
uint64_t grk::PLMarkerMgr::pop |
( |
uint64_t |
numPackets | ) |
|
◆ pop() [2/2]
uint32_t grk::PLMarkerMgr::pop |
( |
void |
| ) |
|
References grk::grk_buf< T, A >::canRead(), currMarkerBuf_, currMarkerBufIndex_, currMarkerIter_, grk::GRK_ERROR(), grk::grk_buf< T, A >::len, grk::grk_buf< T, A >::offset, rawMarkers_, grk::grk_buf< T, A >::read(), and readNextByte().
Referenced by grk::PLCache::next(), pop(), and grk::PacketIter::skipPackets().
◆ pushInit()
void grk::PLMarkerMgr::pushInit |
( |
bool |
isFinal | ) |
|
◆ pushPL()
bool grk::PLMarkerMgr::pushPL |
( |
uint32_t |
len | ) |
|
◆ readNextByte()
bool grk::PLMarkerMgr::readNextByte |
( |
uint8_t |
Iplm, |
|
|
uint32_t * |
packetLength |
|
) |
| |
|
private |
◆ readPLM()
bool grk::PLMarkerMgr::readPLM |
( |
uint8_t * |
headerData, |
|
|
uint16_t |
header_size |
|
) |
| |
◆ readPLT()
bool grk::PLMarkerMgr::readPLT |
( |
uint8_t * |
headerData, |
|
|
uint16_t |
header_size |
|
) |
| |
◆ rewind()
void grk::PLMarkerMgr::rewind |
( |
void |
| ) |
|
◆ write()
bool grk::PLMarkerMgr::write |
( |
void |
| ) |
|
◆ currMarkerBuf_
grk_buf8* grk::PLMarkerMgr::currMarkerBuf_ |
|
private |
◆ currMarkerBufIndex_
uint32_t grk::PLMarkerMgr::currMarkerBufIndex_ |
|
private |
◆ currMarkerIter_
PL_MARKERS::iterator grk::PLMarkerMgr::currMarkerIter_ |
|
private |
◆ enabled_
bool grk::PLMarkerMgr::enabled_ |
|
private |
◆ isFinal_
bool grk::PLMarkerMgr::isFinal_ |
|
private |
◆ packetLen_
uint32_t grk::PLMarkerMgr::packetLen_ |
|
private |
◆ rawMarkers_
◆ sequential_
bool grk::PLMarkerMgr::sequential_ |
|
private |
◆ stream_
◆ totalBytesWritten_
uint32_t grk::PLMarkerMgr::totalBytesWritten_ |
|
private |
The documentation for this struct was generated from the following files: