Dirac - A Video Codec

Created by the British Broadcasting Corporation.


BandCodec Member List

This is the complete list of members for BandCodec, including all inherited members.

ArithCodec(BasicOutputManager *bits_out, size_t number_of_contexts)ArithCodec< PicArray >
ArithCodec(BitInputManager *bits_in, size_t number_of_contexts)ArithCodec< PicArray >
BandCodec(BasicOutputManager *bits_out, size_t number_of_contexts, const SubbandList &band_list, int band_num)BandCodec
BandCodec(BitInputManager *bits_in, size_t number_of_contexts, const SubbandList &band_list, int band_num)BandCodec
BandCodec(const BandCodec &cpy)BandCodec [private]
calc_t typedefArithCodec< PicArray > [protected]
ChooseContext(const PicArray &data, const int bin_number) constBandCodec [private, virtual]
ChooseContext(const PicArray &data) constBandCodec [private, virtual]
ChooseSignContext(const PicArray &data) constBandCodec [private]
CODE_2ND_MSBArithCodec< PicArray > [protected, static]
CODE_MAXArithCodec< PicArray > [protected, static]
CODE_MSBArithCodec< PicArray > [protected, static]
code_t typedefArithCodec< PicArray > [protected]
CodeVal(PicArray &in_data, const ValueType val)BandCodec [protected]
Compress(PicArray &in_data)ArithCodec< PicArray >
DecodeSymbol(bool &symbol, int context_num)ArithCodec< PicArray > [protected]
DecodeVal(PicArray &out_data)BandCodec [protected]
Decompress(PicArray &out_data, int num_bits)ArithCodec< PicArray >
DoWorkCode(PicArray &in_data)BandCodec [private, virtual]
DoWorkDecode(PicArray &in_data, int num_bits)BandCodec [private, virtual]
EncodeSymbol(const bool symbol, const int context_num)ArithCodec< PicArray > [protected]
EncodeTriple(const Triple &c)ArithCodec< PicArray > [protected]
FlushDecoder()ArithCodec< PicArray > [protected]
FlushEncoder()ArithCodec< PicArray > [protected]
InitContexts()BandCodec [virtual]
InitDecoder()ArithCodec< PicArray > [protected]
InitEncoder()ArithCodec< PicArray > [protected]
m_bnumBandCodec [protected]
m_coeff_countBandCodec [protected]
m_context_listArithCodec< PicArray > [protected]
m_cut_off_pointBandCodec [protected]
m_nhood_sumBandCodec [protected]
m_nodeBandCodec [protected]
m_offsetBandCodec [protected]
m_parent_notzeroBandCodec [protected]
m_pnodeBandCodec [protected]
m_pxlBandCodec [protected]
m_pxpBandCodec [protected]
m_pxposBandCodec [protected]
m_pylBandCodec [protected]
m_pypBandCodec [protected]
m_pyposBandCodec [protected]
m_qfBandCodec [protected]
m_qfinvBandCodec [protected]
m_reset_coeff_numBandCodec [protected]
m_volBandCodec [protected]
m_xlBandCodec [protected]
m_xpBandCodec [protected]
m_xposBandCodec [protected]
m_ylBandCodec [protected]
m_ypBandCodec [protected]
m_yposBandCodec [protected]
operator=(const BandCodec &rhs)BandCodec [private]
RemFromStream(const Triple &c)ArithCodec< PicArray > [protected]
ResetAll()BandCodec [private, virtual]
Resize(const int context_num)BandCodec [private, virtual]
SetCurrentCount(const int context_num)ArithCodec< PicArray > [protected]
Update(const bool symbol, const int context_num)BandCodec [private, virtual]
~ArithCodec()ArithCodec< PicArray > [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.