128 void CodeCoeff(
CoeffArray& in_data,
const int xpos,
const int ypos);
ByteIO * m_byteio
Definition: band_vlc.h:90
ArithCodecToVLCAdapter & operator=(const ArithCodecToVLCAdapter &rhs)
Private, bodyless copy operator=: class should not be assigned.
Definition: band_vlc.h:55
A class for wavelet coefficient data.
Definition: wavelet_utils.h:622
A class specially for coding the DC subband of Intra frames.
Definition: band_vlc.h:115
GenericBandCodec< ArithCodecToVLCAdapter > BandVLC
A general class for coding and decoding wavelet subband data using variable length coding...
Definition: band_vlc.h:104
virtual ~ArithCodecToVLCAdapter()
Definition: band_vlc.h:62
A class encapulating all the subbands produced by a transform.
Definition: wavelet_utils.h:279
virtual void DoWorkCode(CoeffArray &in_data)=0
void EncodeSymbol(bool val, int)
Definition: band_vlc.h:71
ArithCodecToVLCAdapter(SubbandByteIO *subband_byteio, size_t number_of_contexts)
bool DecodeSymbol(int)
Definition: band_vlc.h:77
Subband Dirac-bytestream input/output.
Definition: subband_byteio.h:56
A template class specially for coding the DC subband of Intra frames.
Definition: band_codec.h:171
void Decompress(CoeffArray &out_data, int num_bytes)
int Compress(CoeffArray &in_data)
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
virtual void DoWorkDecode(CoeffArray &out_data)=0
Class ByteIO - top-level class for reading/writing bytes to a stream.
Definition: byteio.h:72
bool ReadBoolB()
Reads boolean value - bounded i/o.
void WriteBit(const bool &bit)
Outputs a bit.