Go to the documentation of this file.
54 uint16_t header_size);
71 uint16_t *tile_no, uint32_t *p_tot_len, uint8_t *p_current_part,
72 uint8_t *p_num_parts);
SOTMarker(BufferedStream *stream)
Tile coder/decoder.
Definition: TileProcessor.h:211
bool get_sot_values(uint8_t *p_header_data, uint32_t header_size, uint16_t *tile_no, uint32_t *p_tot_len, uint8_t *p_current_part, uint8_t *p_num_parts)
Reads values from a SOT marker (Start of tile-part)
Byte input-output stream.
Definition: BufferedStream.h:38
BufferedStream * m_stream
Definition: SOTMarker.h:74
Definition: CodeStream.h:130
bool write_psot(uint32_t tile_part_bytes_written)
uint64_t m_psot_location
Definition: SOTMarker.h:75
Copyright (C) 2016-2020 Grok Image Compression Inc.
Definition: BitIO.h:27
bool write(CodeStream *codeStream, TileProcessor *tileProcessor)
Writes the SOT marker (Start of tile-part)
bool read(CodeStream *codeStream, TileProcessor *tileProcessor, uint8_t *p_header_data, uint16_t header_size)
Decode a SOT marker (Start of tile-part)
Definition: SOTMarker.h:28