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

Encoderencoder
Encodertempenc
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
TDPointcont
TDIntindCtoP
TDIntindPtoC
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
TDIntbitsFrame
TDSymbCoderscodData
ContEncoderCodescode

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