#include <LengthMarkers.h>
◆ PacketLengthMarkers() [1/2]
grk::PacketLengthMarkers::PacketLengthMarkers |
( |
void |
| ) |
|
◆ PacketLengthMarkers() [2/2]
grk::PacketLengthMarkers::PacketLengthMarkers |
( |
BufferedStream * |
strm | ) |
|
◆ ~PacketLengthMarkers()
grk::PacketLengthMarkers::~PacketLengthMarkers |
( |
void |
| ) |
|
◆ getInit()
void grk::PacketLengthMarkers::getInit |
( |
void |
| ) |
|
◆ getNext()
uint32_t grk::PacketLengthMarkers::getNext |
( |
void |
| ) |
|
◆ readInitIndex()
void grk::PacketLengthMarkers::readInitIndex |
( |
uint8_t |
index | ) |
|
|
private |
◆ readNext()
void grk::PacketLengthMarkers::readNext |
( |
uint8_t |
Iplm | ) |
|
|
private |
◆ readPLM()
bool grk::PacketLengthMarkers::readPLM |
( |
uint8_t * |
p_header_data, |
|
|
uint16_t |
header_size |
|
) |
| |
◆ readPLT()
bool grk::PacketLengthMarkers::readPLT |
( |
uint8_t * |
p_header_data, |
|
|
uint16_t |
header_size |
|
) |
| |
◆ write()
uint32_t grk::PacketLengthMarkers::write |
( |
| ) |
|
◆ write_increment()
void grk::PacketLengthMarkers::write_increment |
( |
uint32_t |
bytes | ) |
|
|
private |
◆ write_marker_header()
void grk::PacketLengthMarkers::write_marker_header |
( |
void |
| ) |
|
|
private |
References grk::available_packet_len_bytes_per_plt, J2K_MS_PLT, m_marker_bytes_written, m_marker_len_cache, m_stream, m_total_bytes_written, grk::BufferedStream::skip(), grk::BufferedStream::tell(), write_increment(), write_marker_length(), and grk::BufferedStream::write_short().
Referenced by write().
◆ write_marker_length()
void grk::PacketLengthMarkers::write_marker_length |
( |
| ) |
|
|
private |
◆ writeInit()
void grk::PacketLengthMarkers::writeInit |
( |
void |
| ) |
|
◆ writeNext()
void grk::PacketLengthMarkers::writeNext |
( |
uint32_t |
len | ) |
|
◆ m_curr_vec
◆ m_marker_bytes_written
uint32_t grk::PacketLengthMarkers::m_marker_bytes_written |
|
private |
◆ m_marker_len_cache
uint64_t grk::PacketLengthMarkers::m_marker_len_cache |
|
private |
◆ m_markerIndex
uint8_t grk::PacketLengthMarkers::m_markerIndex |
|
private |
◆ m_markers
PL_MAP* grk::PacketLengthMarkers::m_markers |
|
private |
◆ m_packet_len
uint32_t grk::PacketLengthMarkers::m_packet_len |
|
private |
◆ m_packetIndex
size_t grk::PacketLengthMarkers::m_packetIndex |
|
private |
◆ m_stream
◆ m_total_bytes_written
uint32_t grk::PacketLengthMarkers::m_total_bytes_written |
|
private |
The documentation for this struct was generated from the following files: