Video Processing Framework
LayerCoder Class Reference

#include <Wav_entropy.h>

Inheritance diagram for LayerCoder:
MultiLayerCoder EntropyCoder

List of all members.

Public Member Functions

 LayerCoder (int nLayers, int signedSym, int capacity)
 ~LayerCoder ()
Real write (Encoder *encoder, int symbol, char update, int context1=-1, int context2=-1)
int read (Decoder *decoder, char update, int context1=-1, int context2=-1)
Real cost (int symbol, char update, int layer, int context)
void reset ()

Public Attributes

int signedSym
int nLayers
int * nFreq
iHistogram *** freq

Constructor & Destructor Documentation

LayerCoder::LayerCoder ( int  nLayers,
int  signedSym,
int  capacity 
)
LayerCoder::~LayerCoder ( )

Member Function Documentation

Real LayerCoder::cost ( int  symbol,
char  update,
int  layer,
int  context 
) [virtual]

Implements EntropyCoder.

int LayerCoder::read ( Decoder decoder,
char  update,
int  context1 = -1,
int  context2 = -1 
) [virtual]

Implements EntropyCoder.

void LayerCoder::reset ( ) [virtual]

Implements EntropyCoder.

Real LayerCoder::write ( Encoder encoder,
int  symbol,
char  update,
int  context1 = -1,
int  context2 = -1 
) [virtual]

Implements EntropyCoder.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines