diff options
Diffstat (limited to 'thirdparties/common/include/vorbis/vorbisenc.h')
-rwxr-xr-x | thirdparties/common/include/vorbis/vorbisenc.h | 98 |
1 files changed, 49 insertions, 49 deletions
diff --git a/thirdparties/common/include/vorbis/vorbisenc.h b/thirdparties/common/include/vorbis/vorbisenc.h index 02332b5..de05787 100755 --- a/thirdparties/common/include/vorbis/vorbisenc.h +++ b/thirdparties/common/include/vorbis/vorbisenc.h @@ -127,10 +127,10 @@ extern int vorbis_encode_setup_managed(vorbis_info *vi, * \retval OV_EIMPL Unimplemented mode; unable to comply with quality level request. */ extern int vorbis_encode_setup_vbr(vorbis_info *vi, - long channels, - long rate, + long channels, + long rate, - float quality + float quality ); /** @@ -160,7 +160,7 @@ extern int vorbis_encode_init_vbr(vorbis_info *vi, long rate, float base_quality - ); + ); /** * This function performs the last stage of three-step encoding setup, as @@ -231,31 +231,31 @@ extern int vorbis_encode_ctl(vorbis_info *vi,int number,void *arg); * configuration. */ struct ovectl_ratemanage_arg { - int management_active; /**< nonzero if bitrate management is active*/ -/** hard lower limit (in kilobits per second) below which the stream bitrate - will never be allowed for any given bitrate_hard_window seconds of time.*/ - long bitrate_hard_min; -/** hard upper limit (in kilobits per second) above which the stream bitrate - will never be allowed for any given bitrate_hard_window seconds of time.*/ - long bitrate_hard_max; -/** the window period (in seconds) used to regulate the hard bitrate minimum - and maximum*/ - double bitrate_hard_window; -/** soft lower limit (in kilobits per second) below which the average bitrate - tracker will start nudging the bitrate higher.*/ - long bitrate_av_lo; -/** soft upper limit (in kilobits per second) above which the average bitrate - tracker will start nudging the bitrate lower.*/ - long bitrate_av_hi; -/** the window period (in seconds) used to regulate the average bitrate - minimum and maximum.*/ - double bitrate_av_window; -/** Regulates the relative centering of the average and hard windows; in - libvorbis 1.0 and 1.0.1, the hard window regulation overlapped but - followed the average window regulation. In libvorbis 1.1 a bit-reservoir - interface replaces the old windowing interface; the older windowing - interface is simulated and this field has no effect.*/ - double bitrate_av_window_center; + int management_active; /**< nonzero if bitrate management is active*/ + /** hard lower limit (in kilobits per second) below which the stream bitrate + will never be allowed for any given bitrate_hard_window seconds of time.*/ + long bitrate_hard_min; + /** hard upper limit (in kilobits per second) above which the stream bitrate + will never be allowed for any given bitrate_hard_window seconds of time.*/ + long bitrate_hard_max; + /** the window period (in seconds) used to regulate the hard bitrate minimum + and maximum*/ + double bitrate_hard_window; + /** soft lower limit (in kilobits per second) below which the average bitrate + tracker will start nudging the bitrate higher.*/ + long bitrate_av_lo; + /** soft upper limit (in kilobits per second) above which the average bitrate + tracker will start nudging the bitrate lower.*/ + long bitrate_av_hi; + /** the window period (in seconds) used to regulate the average bitrate + minimum and maximum.*/ + double bitrate_av_window; + /** Regulates the relative centering of the average and hard windows; in + libvorbis 1.0 and 1.0.1, the hard window regulation overlapped but + followed the average window regulation. In libvorbis 1.1 a bit-reservoir + interface replaces the old windowing interface; the older windowing + interface is simulated and this field has no effect.*/ + double bitrate_av_window_center; }; /** @@ -268,25 +268,25 @@ struct ovectl_ratemanage_arg { * */ struct ovectl_ratemanage2_arg { - int management_active; /**< nonzero if bitrate management is active */ -/** Lower allowed bitrate limit in kilobits per second */ - long bitrate_limit_min_kbps; -/** Upper allowed bitrate limit in kilobits per second */ - long bitrate_limit_max_kbps; - long bitrate_limit_reservoir_bits; /**<Size of the bitrate reservoir in bits */ -/** Regulates the bitrate reservoir's preferred fill level in a range from 0.0 - * to 1.0; 0.0 tries to bank bits to buffer against future bitrate spikes, 1.0 - * buffers against future sudden drops in instantaneous bitrate. Default is - * 0.1 - */ - double bitrate_limit_reservoir_bias; -/** Average bitrate setting in kilobits per second */ - long bitrate_average_kbps; -/** Slew rate limit setting for average bitrate adjustment; sets the minimum - * time in seconds the bitrate tracker may swing from one extreme to the - * other when boosting or damping average bitrate. - */ - double bitrate_average_damping; + int management_active; /**< nonzero if bitrate management is active */ + /** Lower allowed bitrate limit in kilobits per second */ + long bitrate_limit_min_kbps; + /** Upper allowed bitrate limit in kilobits per second */ + long bitrate_limit_max_kbps; + long bitrate_limit_reservoir_bits; /**<Size of the bitrate reservoir in bits */ + /** Regulates the bitrate reservoir's preferred fill level in a range from 0.0 + * to 1.0; 0.0 tries to bank bits to buffer against future bitrate spikes, 1.0 + * buffers against future sudden drops in instantaneous bitrate. Default is + * 0.1 + */ + double bitrate_limit_reservoir_bias; + /** Average bitrate setting in kilobits per second */ + long bitrate_average_kbps; + /** Slew rate limit setting for average bitrate adjustment; sets the minimum + * time in seconds the bitrate tracker may swing from one extreme to the + * other when boosting or damping average bitrate. + */ + double bitrate_average_damping; }; @@ -378,7 +378,7 @@ struct ovectl_ratemanage2_arg { */ #define OV_ECTL_COUPLING_SET 0x41 - /* deprecated rate management supported only for compatibility */ +/* deprecated rate management supported only for compatibility */ /** * Old interface to querying bitrate management settings. |