40#ifndef component_byteio_h
41#define component_byteio_h
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:52
CompSort
Types of picture component.
Definition: common.h:87
Class ByteIO - top-level class for reading/writing bytes to a stream.
Definition: byteio.h:73
Picture component in Dirac bytestream format.
Definition: component_byteio.h:59
ComponentByteIO(CompSort cs, const ByteIO &byteIO)
Constructor.
CompSort m_compsort
Picture component type.
Definition: component_byteio.h:113
void Output()
Outputs picture values to Dirac stream-format.
bool Input()
Inputs data from Dirac stream-format.
std::vector< ByteIO * > m_subband_list
List of subbands in output/input order.
Definition: component_byteio.h:118
void CollateByteStats(DiracByteStats &dirac_byte_stats)
Gathers byte stats on the component data.
~ComponentByteIO()
Destructor.
void AddSubband(SubbandByteIO *p_subband_byteio)
Add a subband byte-stream to this component.
ComponentByteIO(CompSort cs)
Constructor.
Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream.
Definition: dirac_byte_stats.h:71
Subband Dirac-bytestream input/output.
Definition: subband_byteio.h:57