42 #ifndef TRANSFORM_BYTEIO_H
43 #define TRANSFORM_BYTEIO_H
105 virtual const std::string
GetBytes();
int GetSize() const
Return the size.
TransformByteIO(PictureParams &fparams, CodecParams &c_params)
Output Constructor.
CodecParams m_default_cparams
Default Codec params - EncParams for Output and DecParams for input.
Definition: transform_byteio.h:136
PictureParams & m_fparams
Sequence paramters for intput/output.
Definition: transform_byteio.h:126
Represents compressed sequence-parameter data used in an AccessUnit.
Definition: transform_byteio.h:59
void CollateByteStats(DiracByteStats &dirac_byte_stats)
Gathers byte stats on the transform data.
virtual const std::string GetBytes()
Get string containing coded bytes.
Parameters for initialising picture class objects.
Definition: common.h:532
void AddComponent(ComponentByteIO *component_byteio)
Adds a Picture-component in Dirac-bytestream format.
Class DiracByteStats - for collecting statistics on aspects of the Dirac byte-stream.
Definition: dirac_byte_stats.h:70
Picture component in Dirac bytestream format.
Definition: component_byteio.h:58
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 Input()
Outputs sequence information to Dirac byte-format.
void Output()
Outputs sequence information to Dirac byte-format.
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
virtual ~TransformByteIO()
Destructor.
Class ByteIO - top-level class for reading/writing bytes to a stream.
Definition: byteio.h:72
Parameters common to coder and decoder operation.
Definition: common.h:1098