openshot-audio  0.1.6
Public Attributes | List of all members
ovectl_ratemanage2_arg Struct Reference

#include <vorbisenc.h>

Public Attributes

int management_active
 
long bitrate_limit_min_kbps
 
long bitrate_limit_max_kbps
 
long bitrate_limit_reservoir_bits
 
double bitrate_limit_reservoir_bias
 
long bitrate_average_kbps
 
double bitrate_average_damping
 

Member Data Documentation

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.

long ovectl_ratemanage2_arg::bitrate_average_kbps

Average bitrate setting in kilobits per second

long ovectl_ratemanage2_arg::bitrate_limit_max_kbps

Upper allowed bitrate limit in kilobits per second

long ovectl_ratemanage2_arg::bitrate_limit_min_kbps

Lower allowed bitrate limit in kilobits per second

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

long ovectl_ratemanage2_arg::bitrate_limit_reservoir_bits

Size of the bitrate reservoir in bits

int ovectl_ratemanage2_arg::management_active

nonzero if bitrate management is active


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