Dirac - A Video Codec
Created by the British Broadcasting Corporation.
Go to the documentation of this file.
40 #ifndef component_byteio_h
41 #define component_byteio_h
bool Input()
Inputs data from Dirac stream-format.
Picture component in Dirac bytestream format.
Definition: component_byteio.h:58
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
std::vector< ByteIO * > m_subband_list
List of subbands in output/input order.
Definition: component_byteio.h:118
CompSort m_compsort
Picture component type.
Definition: component_byteio.h:113
void AddSubband(SubbandByteIO *p_subband_byteio)
Add a subband byte-stream to this component.
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
~ComponentByteIO()
Destructor.
Subband Dirac-bytestream input/output.
Definition: subband_byteio.h:56
ComponentByteIO(CompSort cs, const ByteIO &byteIO)
Constructor.
CompSort
Types of picture component.
Definition: common.h:87
void CollateByteStats(DiracByteStats &dirac_byte_stats)
Gathers byte stats on the component data.
void Output()
Outputs picture values to Dirac stream-format.
© 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.