Dirac - A Video Codec
Created by the British Broadcasting Corporation.
Go to the documentation of this file.
41 #ifndef endofsequence_byteio_h
42 #define endofsequence_byteio_h
Signals the end of a sequence in a Dirac-formatted bitstream.
Definition: endofsequence_byteio.h:57
Represents a collection of data in a Dirac bytestream that can be parsed as a self-contained unit.
Definition: parseunit_byteio.h:72
ParseUnitType
Definition: parseunit_byteio.h:57
@ PU_END_OF_SEQUENCE
Definition: parseunit_byteio.h:60
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream.
Definition: dirac_byte_stats.h:70
Class ByteIO - top-level class for reading/writing bytes to a stream.
Definition: byteio.h:72
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()
Destructor.
EndOfSequenceByteIO(const ByteIO &stream_data)
Constructor.
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
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.