Main Page   Modules   Data Structures   File List   Data Fields   Related Pages  

Decoder operations
[Decoder related functions and structures.]


Detailed Description

These are all the operations XviD's decoder can perform.


Defines

#define XVID_DEC_DECODE   0
 Decodes a frame.

#define XVID_DEC_CREATE   1
 Creates a decoder instance.

#define XVID_DEC_DESTROY   2
 Destroys a decoder instance.


Define Documentation

#define XVID_DEC_CREATE   1
 

Creates a decoder instance.

This operation constant is used by a client application in order to create a decoder instance. Decoder instances are independant from each other, and can be safely threaded.

#define XVID_DEC_DECODE   0
 

Decodes a frame.

This operation constant is used when client application wants to decode a frame. Client application must also fill XVID_DEC_FRAME appropriately.

#define XVID_DEC_DESTROY   2
 

Destroys a decoder instance.

This operation constant is used by the client application to destroy a previously created decoder instance.




Author : XviD team <xvid-devel@xvid.org> Date : 2003-02-13