42#ifndef accessunit_byteio_h
43#define accessunit_byteio_h
Definition of class SequenceHeaderByteIO.
Definition accessunit_byteio.h:52
ParseUnitType
Definition parseunit_byteio.h:57
@ PU_SEQ_HEADER
Definition parseunit_byteio.h:58
SourceParams m_default_src_params
Default source parameters.
Definition accessunit_byteio.h:157
CodecParams & m_codec_params
Current codec parameters.
Definition accessunit_byteio.h:172
void InputCodingParams()
Parse Coding attributes from bytestream-compatible input (decoding)
void OutputSourceParams()
Output source attributes for bytestream-compatible output (encoding)
~SequenceHeaderByteIO()
Destructor.
void InputParseParams()
Parse parse attributes from bytestream-compatible input (decoding)
int GetSize() const
Gets size (in bytes)
void InputSourceParams()
Parse source attributes from bytestream-compatible input (decoding)
SequenceHeaderByteIO(SourceParams &src_params, EncoderParams &enc_params)
Constructor (encoding)
void Output()
Writes access-unit info to Dirac stream-format (encoding)
CodingParamsByteIO m_codingparams_byteio
Coding-params byte input/output.
Definition accessunit_byteio.h:177
SourceParamsByteIO m_sourceparams_byteio
Source-params byte input/output.
Definition accessunit_byteio.h:167
ParseParams m_parse_params
Current parse parameters.
Definition accessunit_byteio.h:146
void OutputParseParams()
Output parse attributes for bytestream-compatible output (encoding)
bool Input()
Parses data in Dirac-stream format (decoding)
SequenceHeaderByteIO(const ParseUnitByteIO &parseunit_byteio, ParseParams &parse_params, SourceParams &src_params, CodecParams &codec_params)
Constructor (decoding)
void OutputCodingParams()
Output coding attributes for bytestream-compatible output (encoding)
SourceParams & m_src_params
Current source parameters.
Definition accessunit_byteio.h:162
ParseUnitType GetType() const
Gets parse-unit type.
Definition accessunit_byteio.h:103
ParseParamsByteIO m_parseparams_byteio
Parse-params byte input/output.
Definition accessunit_byteio.h:152
unsigned char CalcParseCode() const
Calculates parse-code based on access-unit parameters (encoding)
Represents compressed sequence-parameter data used in an AccessUnit.
Definition codingparams_byteio.h:59
Represents compressed source-parameter data contained in a sequence header.
Definition displayparams_byteio.h:59
Represents compressed parse-parameter data used in an AccessUnit.
Definition parseparams_byteio.h:59
ParseUnitByteIO()
Constructor.
Parameters relating to the source material being encoded/decoded.
Definition common.h:289
Parameters relating to the complexity of encoder/decoder.
Definition common.h:891
Parameters common to coder and decoder operation.
Definition common.h:1099
Parameters for the encoding process.
Definition common.h:1280