Grok 20.3.2
grk::SOTMarker Class Reference

#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_

Constructor & Destructor Documentation

◆ SOTMarker()

grk::SOTMarker::SOTMarker ( void )

Constructs a new SOTMarker object.

References psot_location_.

Member Function Documentation

◆ write()

bool grk::SOTMarker::write ( ITileProcessorCompress * compressor,
uint32_t tilePartLength )

◆ write_psot()

bool grk::SOTMarker::write_psot ( IStream * stream,
uint32_t tilePartLength )

write psot i.e.

tile part length

Parameters
streamIStream
tileLengthtile length
Returns
true if successful

References psot_location_, grk::IStream::seek(), grk::IStream::tell(), and grk::t1_t2::IStreamWriter::write().

Referenced by grk::CodeStreamCompress::writeTilePart().

Member Data Documentation

◆ psot_location_

uint64_t grk::SOTMarker::psot_location_
private

Referenced by SOTMarker(), write(), and write_psot().


The documentation for this class was generated from the following files: