Video Processing Framework
ContEncoder Class Reference

#include <Cont_Encoder.h>

Inheritance diagram for ContEncoder:
ContDecoder ContEncoderEsc ListEncoder ListEncoderXY

List of all members.

Public Member Functions

 ContEncoder ()
virtual ~ContEncoder ()
virtual int initialize ()
virtual int allocCoders ()
virtual int encodeFrame (int type)
virtual int encodeNext ()
virtual int encodeStartObj ()
virtual int encodeSkipObj ()

Public Attributes

Encoder * encoder
Encoder * tempenc
int startBits
int endBits
int currBits
std::string filename
std::ofstream outfile
std::ofstream tempoutfile
CvPoint currEl
CvPoint prevEl
int currInd
int incCnt
int numBitsNoAE
globalState state
SymbCoder ** cod
int numCoders
std::string * codName
int xbits
int ybits
TDPoint * cont
TDInt * indCtoP
TDInt * indPtoC
int cInd
int pInd
int cNumEl
int pNumEl
int currFInd
int prevFInd
std::vector< CvPoint > * cData
std::vector< CvPoint > * pData
int escSymb
int prevOct
int prevMax
int prevMin
int avgXIntra
int avgYIntra
int numZeroMV
TDInt * bitsFrame
TDSymbCoders * codData
ContEncoderCodes * code

Constructor & Destructor Documentation

ContEncoder::ContEncoder ( )
ContEncoder::~ContEncoder ( ) [virtual]

Member Function Documentation

int ContEncoder::allocCoders ( ) [virtual]
int ContEncoder::encodeFrame ( int  type) [virtual]

Reimplemented in ListEncoder, and ListEncoderXY.

int ContEncoder::encodeNext ( ) [virtual]

Reimplemented in ListEncoder, and ListEncoderXY.

virtual int ContEncoder::encodeSkipObj ( ) [inline, virtual]

Reimplemented in ListEncoderXY.

virtual int ContEncoder::encodeStartObj ( ) [inline, virtual]

Reimplemented in ListEncoderXY.

int ContEncoder::initialize ( ) [virtual]

Reimplemented in ContDecoder, ListEncoder, and ListEncoderXY.


Member Data Documentation

std::vector<CvPoint>* ContEncoder::cData
std::string* ContEncoder::codName
std::string ContEncoder::filename
std::ofstream ContEncoder::outfile
std::vector<CvPoint>* ContEncoder::pData
std::ofstream ContEncoder::tempoutfile

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