Created by the British Broadcasting Corporation.
#include <band_vlc.h>
dirac::IntraDCBandVLC::IntraDCBandVLC | ( | SubbandByteIO * | subband_byteio, | |
const SubbandList & | band_list | |||
) | [inline] |
Creates a IntraDCBandVLC object to encode subband data, based on parameters
subband_byteio | input/output for the encoded bits | |
band_list | the set of all the subbands |
dirac::IntraDCBandVLC::IntraDCBandVLC | ( | const IntraDCBandVLC & | cpy | ) | [private] |
void dirac::IntraDCBandVLC::DoWorkCode | ( | CoeffArray & | in_data | ) | [private, virtual] |
Reimplemented from dirac::BandVLC.
void dirac::IntraDCBandVLC::DoWorkDecode | ( | CoeffArray & | out_data | ) | [private, virtual] |
Reimplemented from dirac::BandVLC.
void dirac::IntraDCBandVLC::CodeCoeffBlock | ( | const CodeBlock & | code_block, | |
CoeffArray & | in_data | |||
) | [private, virtual] |
Reimplemented from dirac::BandVLC.
void dirac::IntraDCBandVLC::DecodeCoeffBlock | ( | const CodeBlock & | code_block, | |
CoeffArray & | out_data | |||
) | [private, virtual] |
Reimplemented from dirac::BandVLC.
void dirac::IntraDCBandVLC::DCPrediction | ( | const CodeBlock & | code_block, | |
CoeffArray & | out_data | |||
) | [private] |
IntraDCBandVLC& dirac::IntraDCBandVLC::operator= | ( | const IntraDCBandVLC & | rhs | ) | [private] |
CoeffType dirac::IntraDCBandVLC::GetPrediction | ( | const CoeffArray & | data, | |
const int | xpos, | |||
const int | ypos | |||
) | const [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.