Created by the British Broadcasting Corporation.
Represents compressed sequence-parameter data used in an AccessUnit.
#include <mvdata_byteio.h>
dirac::MvDataByteIO::MvDataByteIO | ( | PictureParams & | pparams, |
PicturePredParams & | picpredparams | ||
) |
dirac::MvDataByteIO::MvDataByteIO | ( | ByteIO & | byte_io, |
PictureParams & | pparams, | ||
PicturePredParams & | picpredparams | ||
) |
virtual dirac::MvDataByteIO::~MvDataByteIO | ( | ) | [virtual] |
void dirac::MvDataByteIO::CollateByteStats | ( | DiracByteStats & | dirac_byte_stats | ) | [virtual] |
dirac_byte_stats | Stat container |
Reimplemented from dirac::ByteIO.
virtual const std::string dirac::MvDataByteIO::GetBytes | ( | ) | [virtual] |
Reimplemented from dirac::ByteIO.
int dirac::MvDataByteIO::GetSize | ( | ) | const [virtual] |
Reimplemented from dirac::ByteIO.
void dirac::MvDataByteIO::Input | ( | ) |
void dirac::MvDataByteIO::InputBlockParams | ( | ) | [private] |
void dirac::MvDataByteIO::InputFramePredictionMode | ( | ) | [private] |
void dirac::MvDataByteIO::InputGlobalMotionParams | ( | ) | [private] |
void dirac::MvDataByteIO::InputMVPrecision | ( | ) | [private] |
void dirac::MvDataByteIO::InputPictureWeights | ( | ) | [private] |
MvDataElementByteIO* dirac::MvDataByteIO::MV1HorizData | ( | ) | [inline] |
References m_mv1hblock_data.
MvDataElementByteIO* dirac::MvDataByteIO::MV1VertData | ( | ) | [inline] |
References m_mv1vblock_data.
MvDataElementByteIO* dirac::MvDataByteIO::MV2HorizData | ( | ) | [inline] |
References m_mv2hblock_data.
MvDataElementByteIO* dirac::MvDataByteIO::MV2VertData | ( | ) | [inline] |
References m_mv2vblock_data.
void dirac::MvDataByteIO::Output | ( | ) |
void dirac::MvDataByteIO::OutputBlockParams | ( | ) | [private] |
void dirac::MvDataByteIO::OutputFramePredictionMode | ( | ) | [private] |
void dirac::MvDataByteIO::OutputGlobalMotionParams | ( | ) | [private] |
void dirac::MvDataByteIO::OutputMVPrecision | ( | ) | [private] |
void dirac::MvDataByteIO::OutputPictureWeights | ( | ) | [private] |
MvDataElementByteIO* dirac::MvDataByteIO::PredModeData | ( | ) | [inline] |
References m_predmode_data.
MvDataElementByteIO* dirac::MvDataByteIO::SplitModeData | ( | ) | [inline] |
References m_splitmode_data.
MvDataElementByteIO* dirac::MvDataByteIO::UDCData | ( | ) | [inline] |
References m_udcblock_data.
MvDataElementByteIO* dirac::MvDataByteIO::VDCData | ( | ) | [inline] |
References m_vdcblock_data.
MvDataElementByteIO* dirac::MvDataByteIO::YDCData | ( | ) | [inline] |
References m_ydcblock_data.
Referenced by MV1HorizData().
Referenced by MV1VertData().
Referenced by MV2HorizData().
Referenced by MV2VertData().
PictureParams& dirac::MvDataByteIO::m_pparams [private] |
Referenced by PredModeData().
Referenced by SplitModeData().
Referenced by UDCData().
Referenced by VDCData().
Referenced by YDCData().
© 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.