diff options
Diffstat (limited to 'divx4_vbr.h')
-rw-r--r-- | divx4_vbr.h | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/divx4_vbr.h b/divx4_vbr.h new file mode 100644 index 0000000000..10a400fcd8 --- /dev/null +++ b/divx4_vbr.h @@ -0,0 +1,17 @@ + +// methods from class VbrControl + + void VbrControl_init_1pass_vbr(int quality, int crispness); + int VbrControl_init_2pass_vbr_encoding(const char* filename, int bitrate, double framerate, int crispness, int quality); + int VbrControl_init_2pass_vbr_analysis(const char* filename, int quality); + + void VbrControl_update_1pass_vbr(); + void VbrControl_update_2pass_vbr_encoding(int motion_bits, int texture_bits, int total_bits); + void VbrControl_update_2pass_vbr_analysis(int is_key_frame, int motion_bits, int texture_bits, int total_bits, int quant); + + int VbrControl_get_quant(); + void VbrControl_set_quant(float q); + int VbrControl_get_intra(); + short VbrControl_get_drop(); + void VbrControl_close(); + |