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

vetCodecParameters Class Reference

This object is designed to store main codec's variables and (de)serialize data (from) to XML,. More...

#include <vetCodec.h>

Inheritance diagram for vetCodecParameters:

vetFilterParameters vetCodec_BMPParameters vetCodec_BMPParameters vetCodec_IMGParameters vetCodec_MOVParameters vetCodec_MPEGParameters vetCodec_XVIDParameters

Public Member Functions

 vetCodecParameters ()
 Default constructor, protected but inherited classes may overload to public.
virtual ~vetCodecParameters ()
 Default destructor.
void reset ()
virtual VETRESULT saveToStreamXML (FILE *fp)=0
 Serialize class to XML format. Class' tag is <vetCodec_MOVParameters>.
virtual VETRESULT loadFromStreamXML (FILE *fp)=0
 Deserialize class from XML format. Class' tag must be <vetCodec_MOVParameters>.

Protected Attributes

char fileName [128]
long frameIndex
int stream

Detailed Description

This object is designed to store main codec's variables and (de)serialize data (from) to XML,.

See also:
vetFilterParameters
Version:
1.0.2
Date:
23/12/2005
Author:
Alessandro Polo

Definition at line 310 of file vetCodec.h.


Member Function Documentation

virtual VETRESULT vetCodecParameters::loadFromStreamXML FILE *  fp  )  [pure 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 vetFilterParameters.

Implemented in vetCodec_BMPParameters, vetCodec_BMPParameters, vetCodec_IMGParameters, vetCodec_MOVParameters, vetCodec_MPEGParameters, and vetCodec_XVIDParameters.

virtual VETRESULT vetCodecParameters::saveToStreamXML FILE *  fp  )  [pure 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 vetFilterParameters.

Implemented in vetCodec_BMPParameters, vetCodec_BMPParameters, vetCodec_IMGParameters, vetCodec_MOVParameters, vetCodec_MPEGParameters, and vetCodec_XVIDParameters.


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