#include <LengthMarkers.h>
◆ TileLengthMarkers() [1/2]
grk::TileLengthMarkers::TileLengthMarkers |
( |
| ) |
|
◆ TileLengthMarkers() [2/2]
◆ ~TileLengthMarkers()
grk::TileLengthMarkers::~TileLengthMarkers |
( |
| ) |
|
◆ add_to_index()
bool grk::TileLengthMarkers::add_to_index |
( |
uint16_t |
tileno, |
|
|
grk_codestream_index * |
cstr_index, |
|
|
uint32_t |
type, |
|
|
uint64_t |
pos, |
|
|
uint32_t |
len |
|
) |
| |
|
static |
Add tile header marker information.
- Parameters
-
tileno | tile index number |
cstr_index | Codestream information structure |
type | marker type |
pos | byte offset of marker segment |
len | length of marker segment |
References _grk_tile_index::current_tpsno, grk::GRK_ERROR(), grk::grk_free(), grk::grk_realloc(), J2K_MS_SOT, _grk_marker_info::len, _grk_tile_index::marker, _grk_tile_index::marknum, _grk_tile_index::maxmarknum, _grk_marker_info::pos, _grk_tp_index::start_pos, _grk_codestream_index::tile_index, _grk_tile_index::tp_index, and _grk_marker_info::type.
Referenced by grk::TileProcessor::prepare_sod_decoding().
◆ getInit()
void grk::TileLengthMarkers::getInit |
( |
void |
| ) |
|
◆ getNext()
◆ push()
void grk::TileLengthMarkers::push |
( |
uint8_t |
i_TLM, |
|
|
grk_tl_info |
curr_vec |
|
) |
| |
|
private |
◆ read()
bool grk::TileLengthMarkers::read |
( |
uint8_t * |
p_header_data, |
|
|
uint16_t |
header_size |
|
) |
| |
◆ write_begin()
bool grk::TileLengthMarkers::write_begin |
( |
uint16_t |
totalTileParts | ) |
|
◆ write_end()
bool grk::TileLengthMarkers::write_end |
( |
void |
| ) |
|
◆ write_update()
void grk::TileLengthMarkers::write_update |
( |
uint16_t |
tileIndex, |
|
|
uint32_t |
tile_part_size |
|
) |
| |
◆ m_curr_vec
◆ m_markerIndex
uint8_t grk::TileLengthMarkers::m_markerIndex |
|
private |
◆ m_markers
TL_MAP* grk::TileLengthMarkers::m_markers |
|
private |
◆ m_stream
◆ m_tilePartIndex
uint8_t grk::TileLengthMarkers::m_tilePartIndex |
|
private |
◆ m_tlm_start_stream_position
uint64_t grk::TileLengthMarkers::m_tlm_start_stream_position |
|
private |
The documentation for this struct was generated from the following files: