Dirac - A Video Codec
Created by the British Broadcasting Corporation.
dirac::AccessUnitByteIO Class Reference
A random access point within a Dirac bytestream.
#include <accessunit_byteio.h>
Inheritance diagram for dirac::AccessUnitByteIO:
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 |
| codec_params | Coding 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::AccessUnitByteIO::CalcParseCode |
( |
|
) |
const [private, virtual] |
|
int dirac::AccessUnitByteIO::GetSize |
( |
|
) |
const [virtual] |
|
ParseUnitType dirac::AccessUnitByteIO::GetType |
( |
|
) |
const [inline, virtual] |
|
bool dirac::AccessUnitByteIO::Input |
( |
|
) |
|
|
void dirac::AccessUnitByteIO::InputCodingParams |
( |
|
) |
[private] |
|
void dirac::AccessUnitByteIO::InputParseParams |
( |
|
) |
[private] |
|
void dirac::AccessUnitByteIO::InputSourceParams |
( |
|
) |
[private] |
|
void dirac::AccessUnitByteIO::Output |
( |
|
) |
|
|
void dirac::AccessUnitByteIO::OutputCodingParams |
( |
|
) |
[private] |
|
void dirac::AccessUnitByteIO::OutputParseParams |
( |
|
) |
[private] |
|
void dirac::AccessUnitByteIO::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.