42#ifndef TRANSFORM_BYTEIO_H
43#define TRANSFORM_BYTEIO_H
Definition of class SequenceHeaderByteIO.
Definition accessunit_byteio.h:52
ByteIO(bool new_stream=true)
Default constructor.
Picture component in Dirac bytestream format.
Definition component_byteio.h:59
Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream.
Definition dirac_byte_stats.h:71
CodecParams m_default_cparams
Default Codec params - EncParams for Output and DecParams for input.
Definition transform_byteio.h:136
virtual const std::string GetBytes()
Get string containing coded bytes.
TransformByteIO(PictureParams &fparams, CodecParams &c_params)
Output Constructor.
virtual ~TransformByteIO()
Destructor.
TransformByteIO(ByteIO &byte_io, PictureParams &fparams, CodecParams &c_params)
Input Constructor.
void CollateByteStats(DiracByteStats &dirac_byte_stats)
Gathers byte stats on the transform data.
void Input()
Outputs sequence information to Dirac byte-format.
std::vector< ComponentByteIO * > m_component_list
Definition transform_byteio.h:141
CodecParams & m_cparams
Codec params - EncParams for Output and DecParams for input.
Definition transform_byteio.h:131
void AddComponent(ComponentByteIO *component_byteio)
Adds a Picture-component in Dirac-bytestream format.
int GetSize() const
Return the size.
PictureParams & m_fparams
Sequence paramters for intput/output.
Definition transform_byteio.h:126
void Output()
Outputs sequence information to Dirac byte-format.
Parameters for initialising picture class objects.
Definition common.h:533
Parameters common to coder and decoder operation.
Definition common.h:1099