40 #ifndef _COMP_COMPRESS_H_ 41 #define _COMP_COMPRESS_H_ CompSort
Types of picture component.
Definition: common.h:87
Definition of class SequenceHeaderByteIO.
Definition: accessunit_byteio.h:51
short ValueType
Type of picture data (including motion compensated residuals)
Definition: common.h:70
A class for wavelet coefficient data.
Definition: wavelet_utils.h:622
void SetToVal(CoeffArray &coeff_data, const Subband &node, ValueType val)
Set a subband to a constant value.
Picture component in Dirac bytestream format.
Definition: component_byteio.h:58
Compress a picture component.
Definition: comp_compress.h:58
const PictureSort & m_psort
Definition: comp_compress.h:102
CompCompressor(EncoderParams &encp, const PictureParams &fp)
Constructor.
const PictureParams & m_pparams
Definition: comp_compress.h:100
A class encapulating all the subbands produced by a transform.
Definition: wavelet_utils.h:279
const ChromaFormat & m_cformat
Definition: comp_compress.h:104
A template class for one-dimensional arrays.
Definition: arrays.h:89
ComponentByteIO * Compress(CoeffArray &coeff_data, SubbandList &bands, CompSort csort, const OneDArray< unsigned int > &estimated_bits)
Compress a picture component.
CompCompressor & operator=(const CompCompressor &rhs)
Assignment = is private and body-less. This class should not be assigned.
Parameters for the encoding process.
Definition: common.h:1279
Class encapsulating all the metadata relating to a wavelet subband.
Definition: wavelet_utils.h:139
Picture type Class.
Definition: common.h:228
Parameters for initialising picture class objects.
Definition: common.h:532
float m_lambda
Definition: comp_compress.h:106
EncoderParams & m_encparams
Definition: comp_compress.h:98
ChromaFormat
Definition: common_types.h:58