Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac::PictureByteIO Member List

This is the complete list of members for dirac::PictureByteIO, including all inherited members.

BitsLeft(void)dirac::ByteIOinline
ByteAlignInput()dirac::ByteIOprotected
ByteAlignOutput()dirac::ByteIO
ByteIO(bool new_stream=true)dirac::ByteIO
ByteIO(const ByteIO &stream_data)dirac::ByteIO
CalcNextUnitOffset()dirac::ParseUnitByteIOprotectedvirtual
CalcParseCode() const dirac::PictureByteIOprivatevirtual
CanRead() const dirac::ByteIOinlineprotected
CanSkip()dirac::ParseUnitByteIO
CollateByteStats(DiracByteStats &dirac_byte_stats)dirac::PictureByteIOvirtual
FlushInputB()dirac::ByteIOprotected
GetBit(unsigned char &c, int pos) const dirac::ByteIOinlineprotected
GetBytes()dirac::PictureByteIOvirtual
GetNextParseOffset() const dirac::ParseUnitByteIO
GetParseCode() const dirac::ParseUnitByteIOinlineprotected
GetPreviousParseOffset() const dirac::ParseUnitByteIO
GetReadBytePosition() const dirac::ByteIOinline
GetSize() const dirac::PictureByteIOvirtual
GetType() const dirac::PictureByteIOinlinevirtual
Input()dirac::PictureByteIO
InputBytes(char *data, int count)dirac::ByteIOinlineprotected
InputReferencePictures()dirac::PictureByteIOprivate
InputRetiredPicture()dirac::PictureByteIOprivate
InputUnByte()dirac::ByteIOinlineprotected
InputUnString(const int count)dirac::ByteIOinlineprotected
IsAuxiliaryData() const dirac::ParseUnitByteIOinline
IsCoreSyntax() const dirac::ParseUnitByteIOinline
IsEndOfSequence() const dirac::ParseUnitByteIOinline
IsInter() const dirac::PictureByteIOinline
IsIntra() const dirac::PictureByteIOinline
IsLowDelay() const dirac::ParseUnitByteIOinline
IsNonRef() const dirac::PictureByteIOinline
IsPaddingData() const dirac::ParseUnitByteIOinline
IsPicture() const dirac::ParseUnitByteIOinline
IsRef() const dirac::PictureByteIOinline
IsSeqHeader() const dirac::ParseUnitByteIOinline
IsUsingAC() const dirac::ParseUnitByteIOinline
IsValid()dirac::ParseUnitByteIO
m_frame_numdirac::PictureByteIOprivate
m_frame_paramsdirac::PictureByteIOprivate
m_mv_datadirac::PictureByteIOprivate
m_transform_datadirac::PictureByteIOprivate
mp_streamdirac::ByteIOprotected
NumRefs() const dirac::PictureByteIOinline
Output()dirac::PictureByteIO
OutputBytes(const std::string &bytes)dirac::ByteIOinlineprotected
OutputCurrentByte()dirac::ByteIOinlineprotected
ParseUnitByteIO()dirac::ParseUnitByteIO
ParseUnitByteIO(const ByteIO &byte_io)dirac::ParseUnitByteIO
ParseUnitByteIO(const ParseUnitByteIO &parseunit_byteio)dirac::ParseUnitByteIO
PictureByteIO(PictureParams &frame_params, int frame_num)dirac::PictureByteIO
PictureByteIO(PictureParams &frame_params, const ParseUnitByteIO &parseunit_byteio)dirac::PictureByteIO
ReadBit()dirac::ByteIOprotected
ReadBitB()dirac::ByteIOprotected
ReadBool()dirac::ByteIOprotected
ReadBoolB()dirac::ByteIOprotected
ReadNBits(int count)dirac::ByteIOprotected
ReadSint()dirac::ByteIOprotected
ReadSintB()dirac::ByteIOprotected
ReadUint()dirac::ByteIOprotected
ReadUintB()dirac::ByteIOprotected
ReadUintLit(const int byte_size)dirac::ByteIOinlineprotected
RemoveRedundantBytes(const int count)dirac::ByteIOprotected
SeekGet(const int offset, std::ios_base::seekdir dir)dirac::ByteIOinlineprotected
SetAdjacentParseUnits(ParseUnitByteIO *p_prev_parseunit)dirac::ParseUnitByteIO
SetBit(unsigned char &c, int pos) const dirac::ByteIOinlineprotected
SetBits(unsigned char &c, unsigned char bits) const dirac::ByteIOinlineprotected
SetBitsLeft(int left_bits)dirac::ByteIOinline
SetByteParams(const ByteIO &byte_io)dirac::ByteIO
SetEntropyCodingFlag()dirac::PictureByteIOprivate
SetMvData(MvDataByteIO *mv_data)dirac::PictureByteIOinline
SetPictureType()dirac::PictureByteIOprivate
SetReferenceType()dirac::PictureByteIOprivate
SetTransformData(TransformByteIO *transform_data)dirac::PictureByteIOinline
SyncToUnitStart()dirac::ParseUnitByteIOprotected
WriteBit(const bool &bit)dirac::ByteIOprotected
WriteNBits(unsigned int val)dirac::ByteIOprotected
WriteNBits(unsigned int val, int count)dirac::ByteIOprotected
WriteSint(int val)dirac::ByteIOprotected
WriteUint(unsigned int value)dirac::ByteIO
WriteUintLit(const unsigned int &value, const int &length)dirac::ByteIOinlineprotected
~ByteIO()dirac::ByteIOvirtual
~ParseUnitByteIO()dirac::ParseUnitByteIO
~PictureByteIO()dirac::PictureByteIOvirtual

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