Created by the British Broadcasting Corporation.
A template class specially for coding the DC subband of Intra frames.
#include <band_codec.h>
dirac::GenericIntraDCBandCodec< EntropyCodec >::GenericIntraDCBandCodec | ( | SubbandByteIO * | subband_byteio, |
size_t | number_of_contexts, | ||
const SubbandList & | band_list | ||
) | [inline] |
Creates a IntraDCBandCodec object to encode subband data
subband_byteio | input/output for the encoded bits |
number_of_contexts | the number of contexts used in the encoding process |
band_list | the set of all the subbands |
void GenericIntraDCBandCodec::ClearBlock | ( | const CodeBlock & | code_block, |
CoeffArray & | coeff_data | ||
) | [protected, virtual] |
Reimplemented from dirac::GenericBandCodec< EntropyCodec >.
References dirac::CodeBlock::Xend(), dirac::CodeBlock::Xstart(), dirac::CodeBlock::Yend(), and dirac::CodeBlock::Ystart().
void GenericIntraDCBandCodec::DecodeCoeffBlock | ( | const CodeBlock & | code_block, |
CoeffArray & | out_data | ||
) | [protected, virtual] |
CoeffType GenericIntraDCBandCodec::GetPrediction | ( | const CoeffArray & | data, |
const int | xpos, | ||
const int | ypos | ||
) | const [protected] |
© 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.