zenilib
0.5.3.0
|
#include <vorbisenc.h>
Public Attributes | |
double | bitrate_average_damping |
long | bitrate_average_kbps |
long | bitrate_limit_max_kbps |
long | bitrate_limit_min_kbps |
double | bitrate_limit_reservoir_bias |
long | bitrate_limit_reservoir_bits |
int | management_active |
Definition at line 270 of file vorbisenc.h.
double ovectl_ratemanage2_arg::bitrate_average_damping |
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.
Definition at line 289 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().
long ovectl_ratemanage2_arg::bitrate_average_kbps |
Average bitrate setting in kilobits per second
Definition at line 284 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().
long ovectl_ratemanage2_arg::bitrate_limit_max_kbps |
Upper allowed bitrate limit in kilobits per second
Definition at line 275 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().
long ovectl_ratemanage2_arg::bitrate_limit_min_kbps |
Lower allowed bitrate limit in kilobits per second
Definition at line 273 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().
double ovectl_ratemanage2_arg::bitrate_limit_reservoir_bias |
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
Definition at line 282 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().
long ovectl_ratemanage2_arg::bitrate_limit_reservoir_bits |
Size of the bitrate reservoir in bits
Definition at line 276 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().
int ovectl_ratemanage2_arg::management_active |
nonzero if bitrate management is active
Definition at line 271 of file vorbisenc.h.
Referenced by vorbis_encode_ctl().