Created by the British Broadcasting Corporation.
#include <arith_codec.h>
Inheritance diagram for dirac::ArithCodec< T >:
T | a container (most probably, or array) type |
|
|
|
|
|
Creates an ArithCodec object to decode input based on a set of parameters.
|
|
Creates an ArithCodec object to decode input based on a set of parameters.
|
|
Destructor is virtual as this class is abstract. |
|
|
|
Compress takes a type T object (a container or array) and compresses it using the abstract function DoWorkCode() which is overridden in subclasses. It returns the number of bits written.
|
|
|
|
Decompresses the bitstream, up to the number of bytes specified and writes into the output subclasses.
|
|
Implemented in dirac::BandCodec, dirac::LFBandCodec, dirac::IntraDCBandCodec, and dirac::MvDataCodec. |
|
Implemented in dirac::BandCodec, dirac::LFBandCodec, dirac::IntraDCBandCodec, and dirac::MvDataCodec. |
|
|
|
|
|
|
|
Implemented in dirac::BandCodec, and dirac::MvDataCodec. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Implemented in dirac::BandCodec, and dirac::MvDataCodec. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
© 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.