Dirac - A Video Codec

Created by the British Broadcasting Corporation.


dirac::DiracByteStream Member List

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

AddAccessUnit(AccessUnitByteIO *p_accessunit_byteio)dirac::DiracByteStream
AddBytes(char *start, int count)dirac::DiracByteStream
AddFrame(FrameByteIO *p_frame_byteio)dirac::DiracByteStream
ByteAlignInput()dirac::ByteIO [protected]
ByteAlignOutput()dirac::ByteIO
ByteIO(bool new_stream=true)dirac::ByteIO
ByteIO(const ByteIO &stream_data)dirac::ByteIO
CanRead() constdirac::ByteIO [inline, protected]
Clear()dirac::DiracByteStream
CollateByteStats(DiracByteStats &dirac_byte_stats)dirac::ByteIO [inline, virtual]
DiracByteStream()dirac::DiracByteStream
EndSequence()dirac::DiracByteStream
GetBit(unsigned char &c, int pos) constdirac::ByteIO [inline, protected]
GetBytes()dirac::DiracByteStream [virtual]
GetLastUnitStats()dirac::DiracByteStream
GetNextParseUnit()dirac::DiracByteStream
GetReadBytePosition() constdirac::ByteIO [inline]
GetSequenceStats() constdirac::DiracByteStream
GetSize() constdirac::ByteIO [virtual]
InputBit()dirac::ByteIO [protected]
InputBytes(char *data, int count)dirac::ByteIO [inline, protected]
InputFixedLengthUint(const int byte_size)dirac::ByteIO [inline, protected]
InputUnByte()dirac::ByteIO [inline, protected]
InputUnString(const int count)dirac::ByteIO [inline, protected]
InputVarLengthInt()dirac::ByteIO [protected]
InputVarLengthUint()dirac::ByteIO [protected]
IsUnitAvailable() constdirac::DiracByteStream
m_parse_unit_listdirac::DiracByteStream [private]
m_sequence_statsdirac::DiracByteStream [private]
mp_next_parse_unitdirac::DiracByteStream [private]
mp_prev_parse_unitdirac::DiracByteStream [private]
mp_streamdirac::ByteIO [protected]
OutputBit(const bool &bit)dirac::ByteIO [protected]
OutputBytes(const std::string &bytes)dirac::ByteIO [inline, protected]
OutputCurrentByte()dirac::ByteIO [inline, protected]
OutputFixedLengthUint(const unsigned int &value, const int &length)dirac::ByteIO [inline, protected]
OutputVarLengthInt(const int val)dirac::ByteIO [protected]
OutputVarLengthUint(const unsigned int &value)dirac::ByteIO
ParseUnitList typedefdirac::DiracByteStream [private]
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) constdirac::ByteIO [inline, protected]
SetBits(unsigned char &c, unsigned char bits) constdirac::ByteIO [inline, protected]
SetByteParams(const ByteIO &byte_io)dirac::ByteIO
~ByteIO()dirac::ByteIO [virtual]
~DiracByteStream()dirac::DiracByteStream


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