Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac::SequenceHeaderByteIO Class Reference
A random access point within a Dirac bytestream.
#include <accessunit_byteio.h>
Inheritance diagram for dirac::SequenceHeaderByteIO:
List of all members.Public Member Functions
Private Member Functions
- unsigned char CalcParseCode () const
- Calculates parse-code based on access-unit parameters (encoding).
- void InputSourceParams ()
- Parse source attributes from bytestream-compatible input (decoding).
- void InputParseParams ()
- Parse parse attributes from bytestream-compatible input (decoding).
- void InputCodingParams ()
- Parse Coding attributes from bytestream-compatible input (decoding).
- void OutputSourceParams ()
- Output source attributes for bytestream-compatible output (encoding).
- void OutputParseParams ()
- Output parse attributes for bytestream-compatible output (encoding).
- void OutputCodingParams ()
- Output coding attributes for bytestream-compatible output (encoding).
Private Attributes
Constructor & Destructor Documentation
|
- Parameters:
-
| src_params | Source parameters for current AccessUnit |
| enc_params | Encoder parameters for current AccessUnit |
|
|
- Parameters:
-
| parseunit_byteio | Source of data |
| parse_params | Destination of parse paramters data |
| src_params | Destination of source paramters data |
| codec_params | Destination of coding paramters data |
|
Member Function Documentation
unsigned char dirac::SequenceHeaderByteIO::CalcParseCode |
( |
|
) |
const [private, virtual] |
|
int dirac::SequenceHeaderByteIO::GetSize |
( |
|
) |
const [virtual] |
|
ParseUnitType dirac::SequenceHeaderByteIO::GetType |
( |
|
) |
const [inline, virtual] |
|
bool dirac::SequenceHeaderByteIO::Input |
( |
|
) |
|
|
void dirac::SequenceHeaderByteIO::InputCodingParams |
( |
|
) |
[private] |
|
void dirac::SequenceHeaderByteIO::InputParseParams |
( |
|
) |
[private] |
|
void dirac::SequenceHeaderByteIO::InputSourceParams |
( |
|
) |
[private] |
|
void dirac::SequenceHeaderByteIO::Output |
( |
|
) |
|
|
void dirac::SequenceHeaderByteIO::OutputCodingParams |
( |
|
) |
[private] |
|
void dirac::SequenceHeaderByteIO::OutputParseParams |
( |
|
) |
[private] |
|
void dirac::SequenceHeaderByteIO::OutputSourceParams |
( |
|
) |
[private] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
© 2004 British Broadcasting Corporation.
Dirac code licensed under the Mozilla Public License (MPL) Version 1.1.
HTML documentation generated by Dimitri van Heesch's
excellent Doxygen tool.