Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

XVID_ENC_PARAM Struct Reference
[Encoder related functions and structures.]

#include <xvid.h>


Detailed Description

Structure used for encoder instance creation.


Data Fields

int width
 [in]

int height
 [in]

int fincr
 [in]

int fbase
 [in]

int rc_bitrate
 [in]

int rc_reaction_delay_factor
 [in]

int rc_averaging_period
 [in]

int rc_buffer
 [in]

int max_quantizer
 [in]

int min_quantizer
 [in]

int max_key_interval
 [in]

void * handle
 [out]


Field Documentation

int XVID_ENC_PARAM::fbase
 

[in]

Time base (fps = increment/base).

int XVID_ENC_PARAM::fincr
 

[in]

Time increment (fps = increment/base).

void* XVID_ENC_PARAM::handle
 

[out]

XviD core lib will set this with the creater encoder instance.

int XVID_ENC_PARAM::height
 

[in]

Input frame height.

int XVID_ENC_PARAM::max_key_interval
 

[in]

Sets the maximum interval between key frames.

int XVID_ENC_PARAM::max_quantizer
 

[in]

Sets the upper limit of the quantizer.

int XVID_ENC_PARAM::min_quantizer
 

[in]

Sets the lower limit of the quantizer.

int XVID_ENC_PARAM::rc_averaging_period
 

[in]

Tunes how fast the rate control reacts - lower values are faster.

int XVID_ENC_PARAM::rc_bitrate
 

[in]

Sets the target bitrate of the encoded stream, in bits/second. *

int XVID_ENC_PARAM::rc_buffer
 

[in]

Tunes how fast the rate control reacts - lower values are faster.

int XVID_ENC_PARAM::rc_reaction_delay_factor
 

[in]

Tunes how fast the rate control reacts - lower values are faster.

int XVID_ENC_PARAM::width
 

[in]

Input frame width.




Author : XviD team <xvid-devel@xvid.org> Date : 2003-07-28