Created by the British Broadcasting Corporation.
A class specially for coding the DC subband of Intra frames. More...
#include <band_codec.h>
A class specially for coding the DC subband of Intra frames, using intra-band prediction of coefficients. It uses the abstract ArithCodec class
| dirac::IntraDCBandCodec::IntraDCBandCodec | ( | SubbandByteIO * | subband_byteio, |
| size_t | number_of_contexts, | ||
| const SubbandList & | band_list | ||
| ) | [inline] |
Creates a IntraDCBandCodec object to encode subband data, based on parameters
| 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 |
| dirac::IntraDCBandCodec::IntraDCBandCodec | ( | const IntraDCBandCodec & | cpy | ) | [private] |
| void dirac::IntraDCBandCodec::CodeCoeff | ( | CoeffArray & | in_data, |
| const int | xpos, | ||
| const int | ypos | ||
| ) | [private, virtual] |
Reimplemented from dirac::GenericBandCodec< ArithCodec< CoeffArray > >.
| void dirac::IntraDCBandCodec::DecodeCoeff | ( | CoeffArray & | out_data, |
| const int | xpos, | ||
| const int | ypos | ||
| ) | [private, virtual] |
Reimplemented from dirac::GenericBandCodec< ArithCodec< CoeffArray > >.
| void dirac::IntraDCBandCodec::DoWorkCode | ( | CoeffArray & | in_data | ) | [private, virtual] |
Reimplemented from dirac::GenericBandCodec< ArithCodec< CoeffArray > >.
| void dirac::IntraDCBandCodec::DoWorkDecode | ( | CoeffArray & | out_data | ) | [private, virtual] |
Reimplemented from dirac::GenericBandCodec< ArithCodec< CoeffArray > >.
| IntraDCBandCodec& dirac::IntraDCBandCodec::operator= | ( | const IntraDCBandCodec & | rhs | ) | [private] |
© 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.