libvorbis 1.3.7
ovectl_ratemanage2_arg Struct Reference

#include <vorbisenc.h>

Data Fields

int management_active
 nonzero if bitrate management is active
long bitrate_limit_min_kbps
 Lower allowed bitrate limit in kilobits per second.
long bitrate_limit_max_kbps
 Upper allowed bitrate limit in kilobits per second.
long bitrate_limit_reservoir_bits
 Size of the bitrate reservoir in bits.
double 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.
long bitrate_average_kbps
 Average bitrate setting in kilobits per second.
double 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.

Field Documentation

◆ bitrate_average_damping

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.

◆ bitrate_average_kbps

long ovectl_ratemanage2_arg::bitrate_average_kbps

Average bitrate setting in kilobits per second.

◆ bitrate_limit_max_kbps

long ovectl_ratemanage2_arg::bitrate_limit_max_kbps

Upper allowed bitrate limit in kilobits per second.

◆ bitrate_limit_min_kbps

long ovectl_ratemanage2_arg::bitrate_limit_min_kbps

Lower allowed bitrate limit in kilobits per second.

◆ bitrate_limit_reservoir_bias

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

◆ bitrate_limit_reservoir_bits

long ovectl_ratemanage2_arg::bitrate_limit_reservoir_bits

Size of the bitrate reservoir in bits.

◆ management_active

int ovectl_ratemanage2_arg::management_active

nonzero if bitrate management is active


The documentation for this struct was generated from the following file: