# Dirac - A Video Codec

Created by the British Broadcasting Corporation.

# dirac::SeqParamsByteIO Member List

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

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::ByteIO | `[inline, virtual]`
GetBit(unsigned char &c, int pos) const | dirac::ByteIO | `[inline, protected]`
GetBytes() | dirac::ByteIO | `[virtual]`
GetReadBytePosition() const | dirac::ByteIO | `[inline]`
GetSize() const | dirac::ByteIO | `[virtual]`
Input() | dirac::SeqParamsByteIO |
InputBit() | dirac::ByteIO | `[protected]`
InputBytes(char *data, int count) | dirac::ByteIO | `[inline, protected]`
InputChromaFormat() | dirac::SeqParamsByteIO | `[private]`
InputFixedLengthUint(const int byte_size) | dirac::ByteIO | `[inline, protected]`
InputImageSize() | dirac::SeqParamsByteIO | `[private]`
InputUnByte() | dirac::ByteIO | `[inline, protected]`
InputUnString(const int count) | dirac::ByteIO | `[inline, protected]`
InputVarLengthInt() | dirac::ByteIO | `[protected]`
InputVarLengthUint() | dirac::ByteIO | `[protected]`
InputVideoDepth() | dirac::SeqParamsByteIO | `[private]`
m_default_seq_params | dirac::SeqParamsByteIO | `[private]`
m_seq_params | dirac::SeqParamsByteIO | `[private]`
mp_stream | dirac::ByteIO | `[protected]`
Output() | dirac::SeqParamsByteIO |
OutputBit(const bool &bit) | dirac::ByteIO | `[protected]`
OutputBytes(const std::string &bytes) | dirac::ByteIO | `[inline, protected]`
OutputChromaFormat() | dirac::SeqParamsByteIO | `[private]`
OutputCurrentByte() | dirac::ByteIO | `[inline, protected]`
OutputFixedLengthUint(const unsigned int &value, const int &length) | dirac::ByteIO | `[inline, protected]`
OutputImageSize() | dirac::SeqParamsByteIO | `[private]`
OutputVarLengthInt(const int val) | dirac::ByteIO | `[protected]`
OutputVarLengthUint(const unsigned int &value) | dirac::ByteIO |
OutputVideoDepth() | dirac::SeqParamsByteIO | `[private]`
RemoveRedundantBytes(const int count) | dirac::ByteIO | `[protected]`
SeekGet(const int offset, std::ios_base::seekdir dir) | dirac::ByteIO | `[inline, protected]`
SeqParamsByteIO(SeqParams &seq_params, const SeqParams &default_seq_params, const ByteIO &stream_data) | dirac::SeqParamsByteIO |
SetBit(unsigned char &c, int pos) const | dirac::ByteIO | `[inline, protected]`
SetBits(unsigned char &c, unsigned char bits) const | dirac::ByteIO | `[inline, protected]`
SetByteParams(const ByteIO &byte_io) | dirac::ByteIO |
~ByteIO() | dirac::ByteIO | `[virtual]`
~SeqParamsByteIO() | dirac::SeqParamsByteIO |

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