|
Grok 20.3.2
|
#include <SOTMarker.h>
Public Member Functions | |
| SOTMarker (void) | |
| Constructs a new SOTMarker object. | |
| bool | write (ITileProcessorCompress *compressor, uint32_t tilePartLength) |
| Write SOT marker. | |
| bool | write_psot (IStream *stream, uint32_t tilePartLength) |
| write psot i.e. | |
Private Attributes | |
| uint64_t | psot_location_ |
| grk::SOTMarker::SOTMarker | ( | void | ) |
Constructs a new SOTMarker object.
References psot_location_.
| bool grk::SOTMarker::write | ( | ITileProcessorCompress * | compressor, |
| uint32_t | tilePartLength ) |
Write SOT marker.
| compressor | compressor |
| tilePartLength | tile part length |
References grk::ITileProcessor::getIndex(), grk::ITileProcessor::getStream(), grk::ITileProcessor::getTCP(), grk::ITileProcessorCompress::getTilePartCounter(), psot_location_, grk::TileCodingParams::signalledNumTileParts_, and grk::SOT.
Referenced by grk::CodeStreamCompress::writeTilePart().
| bool grk::SOTMarker::write_psot | ( | IStream * | stream, |
| uint32_t | tilePartLength ) |
write psot i.e.
tile part length
| stream | IStream |
| tileLength | tile length |
References psot_location_, grk::IStream::seek(), grk::IStream::tell(), and grk::t1_t2::IStreamWriter::write().
Referenced by grk::CodeStreamCompress::writeTilePart().
|
private |
Referenced by SOTMarker(), write(), and write_psot().