41#ifndef endofsequence_byteio_h
42#define endofsequence_byteio_h
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:52
ParseUnitType
Definition: parseunit_byteio.h:57
@ PU_END_OF_SEQUENCE
Definition: parseunit_byteio.h:60
Class ByteIO - top-level class for reading/writing bytes to a stream.
Definition: byteio.h:73
Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream.
Definition: dirac_byte_stats.h:71
Signals the end of a sequence in a Dirac-formatted bitstream.
Definition: endofsequence_byteio.h:58
~EndOfSequenceByteIO()
Destructor.
ParseUnitType GetType() const
Gets parse-unit type.
Definition: endofsequence_byteio.h:76
int CalcNextUnitOffset()
Calculates number of bytes to start of next unit.
Definition: endofsequence_byteio.h:89
void CollateByteStats(DiracByteStats &dirac_byte_stats)
Gathers byte stats on the end of sequence data.
unsigned char CalcParseCode() const
Calculates parse-code based on picture parameters.
EndOfSequenceByteIO(const ByteIO &stream_data)
Constructor.
Represents a collection of data in a Dirac bytestream that can be parsed as a self-contained unit.
Definition: parseunit_byteio.h:73