Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

vetCodec_XVIDParameters Class Reference

Inheritance diagram for vetCodec_XVIDParameters:

vetCodecParameters vetFilterParameters

Public Member Functions

 vetCodec_XVIDParameters ()
 vetCodec_XVIDParameters (const char *filename, int stream=0, long frameIndex=0)
 ~vetCodec_XVIDParameters ()
void reset ()
void setStream (int stream)
void setFileName (const char *filename)
void setFrameIndex (long index=0)
VETRESULT saveToStreamXML (FILE *fp)
 Serialize class to XML format. Class' tag is <vetCodec_MOVParameters>.
VETRESULT loadFromStreamXML (FILE *fp)
 Deserialize class from XML format. Class' tag must be <vetCodec_MOVParameters>.

Protected Attributes

char fileName [64]
long frameIndex
int stream

Friends

class vetCodec_XVID

Detailed Description

Definition at line 54 of file vetCodec_XVID.h.


Member Function Documentation

int vetCodec_XVIDParameters::loadFromStreamXML FILE *  fp  )  [virtual]
 

Deserialize class from XML format. Class' tag must be <vetCodec_MOVParameters>.

Parameters:
[in] fp input stream's pointer
Returns:
VETRET_OK if everything is fine, VETRET_INTERNAL_ERR else.

Implements vetCodecParameters.

Definition at line 900 of file vetCodec_XVID.cpp.

References fileName, frameIndex, stream, and VETRET_OK.

int vetCodec_XVIDParameters::saveToStreamXML FILE *  fp  )  [virtual]
 

Serialize class to XML format. Class' tag is <vetCodec_MOVParameters>.

Parameters:
[in] fp output stream's pointer
Returns:
VETRET_OK if everything is fine, VETRET_INTERNAL_ERR else.

Implements vetCodecParameters.

Definition at line 876 of file vetCodec_XVID.cpp.

References fileName, frameIndex, stream, VETRET_INTERNAL_ERR, VETRET_OK, and VETRET_PARAM_ERR.


The documentation for this class was generated from the following files:
Generated on Tue Jan 24 11:59:27 2006 for VETLib by  doxygen 1.4.4