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