Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac::MvDataByteIO Member List

This is the complete list of members for dirac::MvDataByteIO, including all inherited members.
BitsLeft(void)dirac::ByteIO [inline]
ByteAlignInput()dirac::ByteIO [protected]
ByteAlignOutput()dirac::ByteIO
ByteIO(bool new_stream=true)dirac::ByteIO
ByteIO(const ByteIO &stream_data)dirac::ByteIO
CanRead() const dirac::ByteIO [inline, protected]
CollateByteStats(DiracByteStats &dirac_byte_stats)dirac::MvDataByteIO [virtual]
FlushInputB()dirac::ByteIO [protected]
GetBit(unsigned char &c, int pos) const dirac::ByteIO [inline, protected]
GetBytes()dirac::MvDataByteIO [virtual]
GetReadBytePosition() const dirac::ByteIO [inline]
GetSize() const dirac::MvDataByteIO [virtual]
Input()dirac::MvDataByteIO
InputBlockParams()dirac::MvDataByteIO [private]
InputBytes(char *data, int count)dirac::ByteIO [inline, protected]
InputFramePredictionMode()dirac::MvDataByteIO [private]
InputGlobalMotionParams()dirac::MvDataByteIO [private]
InputMVPrecision()dirac::MvDataByteIO [private]
InputPictureWeights()dirac::MvDataByteIO [private]
InputUnByte()dirac::ByteIO [inline, protected]
InputUnString(const int count)dirac::ByteIO [inline, protected]
m_mv1hblock_datadirac::MvDataByteIO [private]
m_mv1vblock_datadirac::MvDataByteIO [private]
m_mv2hblock_datadirac::MvDataByteIO [private]
m_mv2vblock_datadirac::MvDataByteIO [private]
m_picpredparamsdirac::MvDataByteIO [private]
m_pparamsdirac::MvDataByteIO [private]
m_predmode_datadirac::MvDataByteIO [private]
m_splitmode_datadirac::MvDataByteIO [private]
m_udcblock_datadirac::MvDataByteIO [private]
m_vdcblock_datadirac::MvDataByteIO [private]
m_ydcblock_datadirac::MvDataByteIO [private]
mp_streamdirac::ByteIO [protected]
MV1HorizData()dirac::MvDataByteIO [inline]
MV1VertData()dirac::MvDataByteIO [inline]
MV2HorizData()dirac::MvDataByteIO [inline]
MV2VertData()dirac::MvDataByteIO [inline]
MvDataByteIO(PictureParams &pparams, PicturePredParams &picpredparams)dirac::MvDataByteIO
MvDataByteIO(ByteIO &byte_io, PictureParams &pparams, PicturePredParams &picpredparams)dirac::MvDataByteIO
Output()dirac::MvDataByteIO
OutputBlockParams()dirac::MvDataByteIO [private]
OutputBytes(const std::string &bytes)dirac::ByteIO [inline, protected]
OutputCurrentByte()dirac::ByteIO [inline, protected]
OutputFramePredictionMode()dirac::MvDataByteIO [private]
OutputGlobalMotionParams()dirac::MvDataByteIO [private]
OutputMVPrecision()dirac::MvDataByteIO [private]
OutputPictureWeights()dirac::MvDataByteIO [private]
PredModeData()dirac::MvDataByteIO [inline]
ReadBit()dirac::ByteIO [protected]
ReadBitB()dirac::ByteIO [protected]
ReadBool()dirac::ByteIO [protected]
ReadBoolB()dirac::ByteIO [protected]
ReadNBits(int count)dirac::ByteIO [protected]
ReadSint()dirac::ByteIO [protected]
ReadSintB()dirac::ByteIO [protected]
ReadUint()dirac::ByteIO [protected]
ReadUintB()dirac::ByteIO [protected]
ReadUintLit(const int byte_size)dirac::ByteIO [inline, protected]
RemoveRedundantBytes(const int count)dirac::ByteIO [protected]
SeekGet(const int offset, std::ios_base::seekdir dir)dirac::ByteIO [inline, protected]
SetBit(unsigned char &c, int pos) const dirac::ByteIO [inline, protected]
SetBits(unsigned char &c, unsigned char bits) const dirac::ByteIO [inline, protected]
SetBitsLeft(int left_bits)dirac::ByteIO [inline]
SetByteParams(const ByteIO &byte_io)dirac::ByteIO
SplitModeData()dirac::MvDataByteIO [inline]
UDCData()dirac::MvDataByteIO [inline]
VDCData()dirac::MvDataByteIO [inline]
WriteBit(const bool &bit)dirac::ByteIO [protected]
WriteNBits(unsigned int val)dirac::ByteIO [protected]
WriteNBits(unsigned int val, int count)dirac::ByteIO [protected]
WriteSint(int val)dirac::ByteIO [protected]
WriteUint(unsigned int value)dirac::ByteIO
WriteUintLit(const unsigned int &value, const int &length)dirac::ByteIO [inline, protected]
YDCData()dirac::MvDataByteIO [inline]
~ByteIO()dirac::ByteIO [virtual]
~MvDataByteIO()dirac::MvDataByteIO [virtual]

© 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.