Created by the British Broadcasting Corporation.
#include <frame_byteio.h>
Inheritance diagram for dirac::FrameByteIO:

| dirac::FrameByteIO::FrameByteIO | ( | FrameParams & | frame_params, | |
| int | frame_num | |||
| ) |
| dirac::FrameByteIO::FrameByteIO | ( | FrameParams & | frame_params, | |
| const ParseUnitByteIO & | parseunit_byteio | |||
| ) |
| frame_params | Destination of data | |
| parseunit_byteio | Source of data |
| virtual dirac::FrameByteIO::~FrameByteIO | ( | ) | [virtual] |
| void dirac::FrameByteIO::CollateByteStats | ( | DiracByteStats & | dirac_byte_stats | ) | [virtual] |
| bool dirac::FrameByteIO::Input | ( | ) |
Reimplemented from dirac::ParseUnitByteIO.
| void dirac::FrameByteIO::Output | ( | ) |
| const std::string dirac::FrameByteIO::GetBytes | ( | ) | [virtual] |
Reimplemented from dirac::ParseUnitByteIO.
| int dirac::FrameByteIO::GetSize | ( | ) | const [virtual] |
Reimplemented from dirac::ParseUnitByteIO.
| ParseUnitType dirac::FrameByteIO::GetType | ( | ) | const [inline, virtual] |
Reimplemented from dirac::ParseUnitByteIO.
| int dirac::FrameByteIO::IsRef | ( | ) | const [inline] |
| int dirac::FrameByteIO::IsNonRef | ( | ) | const [inline] |
| int dirac::FrameByteIO::NumRefs | ( | ) | const [inline] |
| bool dirac::FrameByteIO::IsIntra | ( | ) | const [inline] |
| bool dirac::FrameByteIO::IsInter | ( | ) | const [inline] |
| void dirac::FrameByteIO::SetMvData | ( | MvDataByteIO * | mv_data | ) | [inline] |
| void dirac::FrameByteIO::SetTransformData | ( | TransformByteIO * | transform_data | ) | [inline] |
| unsigned char dirac::FrameByteIO::CalcParseCode | ( | ) | const [private, virtual] |
| void dirac::FrameByteIO::InputReferencePictures | ( | ) | [private] |
| void dirac::FrameByteIO::InputRetiredPicture | ( | ) | [private] |
| void dirac::FrameByteIO::SetFrameType | ( | ) | [private] |
| void dirac::FrameByteIO::SetReferenceType | ( | ) | [private] |
| void dirac::FrameByteIO::SetEntropyCodingFlag | ( | ) | [private] |
FrameParams& dirac::FrameByteIO::m_frame_params [private] |
int dirac::FrameByteIO::m_frame_num [private] |
MvDataByteIO* dirac::FrameByteIO::m_mv_data [private] |
© 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.