Main Page   Modules   Data Structures   File List   Data Fields   Related Pages  

Encoder operations
[Encoder related functions and structures.]


Detailed Description

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


Defines

#define XVID_ENC_ENCODE   0
 Encodes a frame.

#define XVID_ENC_CREATE   1
 Creates a decoder instance.

#define XVID_ENC_DESTROY   2
 Destroys a encoder instance.


Define Documentation

#define XVID_ENC_CREATE   1
 

Creates a decoder instance.

This operation constant is used by a client application in order to create an encoder instance. Encoder instances are independant from each other.

#define XVID_ENC_DESTROY   2
 

Destroys a encoder instance.

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

#define XVID_ENC_ENCODE   0
 

Encodes a frame.

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




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