Dirac - A Video Codec

Created by the British Broadcasting Corporation.


ArithCodec< T > Member List

This is the complete list of members for ArithCodec< T >, including all inherited members.

ArithCodec(BasicOutputManager *bits_out, size_t number_of_contexts)ArithCodec< T >
ArithCodec(BitInputManager *bits_in, size_t number_of_contexts)ArithCodec< T >
ArithCodec(const ArithCodec &cpy)ArithCodec< T > [private]
calc_t typedefArithCodec< T > [protected]
ChooseContext(const T &data, const int bin_number) const =0ArithCodec< T > [protected, pure virtual]
ChooseContext(const T &data) const =0ArithCodec< T > [protected, pure virtual]
CODE_2ND_MSBArithCodec< T > [protected, static]
CODE_MAXArithCodec< T > [protected, static]
CODE_MSBArithCodec< T > [protected, static]
code_t typedefArithCodec< T > [protected]
Compress(T &in_data)ArithCodec< T >
DecodeSymbol(bool &symbol, int context_num)ArithCodec< T > [protected]
Decompress(T &out_data, int num_bits)ArithCodec< T >
DoWorkCode(T &in_data)=0ArithCodec< T > [protected, pure virtual]
DoWorkDecode(T &out_data, int num_bits)=0ArithCodec< T > [protected, pure virtual]
EncodeSymbol(const bool symbol, const int context_num)ArithCodec< T > [inline, protected]
EncodeTriple(const Triple &c)ArithCodec< T > [protected]
FlushDecoder()ArithCodec< T > [protected]
FlushEncoder()ArithCodec< T > [protected]
InitContexts()=0ArithCodec< T > [protected, pure virtual]
InitDecoder()ArithCodec< T > [protected]
InitEncoder()ArithCodec< T > [protected]
m_bit_countArithCodec< T > [private]
m_bit_inputArithCodec< T > [private]
m_bit_outputArithCodec< T > [private]
m_codeArithCodec< T > [private]
m_context_listArithCodec< T > [protected]
m_countArithCodec< T > [private]
m_high_codeArithCodec< T > [private]
m_low_codeArithCodec< T > [private]
m_max_countArithCodec< T > [private]
m_underflowArithCodec< T > [private]
operator=(const ArithCodec &rhs)ArithCodec< T > [private]
RemFromStream(const Triple &c)ArithCodec< T > [protected]
ResetAll()=0ArithCodec< T > [protected, pure virtual]
Resize(const int context_num)=0ArithCodec< T > [protected, pure virtual]
SetCurrentCount(const int context_num)ArithCodec< T > [protected]
Update(const bool symbol, const int context_num)=0ArithCodec< T > [protected, pure virtual]
~ArithCodec()ArithCodec< T > [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.