Video Processing Framework
SymbDecoder Class Reference

#include <Cont_Decoder.h>

Inheritance diagram for SymbDecoder:
AbstractData

List of all members.

Public Member Functions

 SymbDecoder (Decoder *ptrDecoder, int symbBits, std::string name="")
virtual ~SymbDecoder ()
virtual int decodeSymbol (bool incCount=true)
virtual int decodeFixed (int numbits)
virtual SymbDecoderduplicate ()
int copyToHist (TDInt *hist)
int freqToStack (std::string freqName="")
int freqAddFrame ()

Public Attributes

int numSymbBits
int numSymb
int deltaBits
int deltaBitsSymbol
int totalBits
int totalBitsSymbol
bool updateHist
TDIntfreq
bool deleteFreq
DecoderdecPtr
iHistogramhistPtr
int startbits

Constructor & Destructor Documentation

SymbDecoder::SymbDecoder ( Decoder ptrDecoder,
int  symbBits,
std::string  name = "" 
)
SymbDecoder::~SymbDecoder ( ) [virtual]

Member Function Documentation

int SymbDecoder::copyToHist ( TDInt hist)
int SymbDecoder::decodeFixed ( int  numbits) [virtual]
int SymbDecoder::decodeSymbol ( bool  incCount = true) [virtual]
virtual SymbDecoder* SymbDecoder::duplicate ( ) [inline, virtual]

Reimplemented from AbstractData.

int SymbDecoder::freqAddFrame ( )
int SymbDecoder::freqToStack ( std::string  freqName = "")

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