Blame doc/vorbisenc/ovectl_ratemanage2_arg.html

Packit 06404a
<html>
Packit 06404a
Packit 06404a
<head>
Packit 06404a
<title>vorbis - datatype - ovectl_ratemanage2_arg</title>
Packit 06404a
<link rel=stylesheet href="style.css" type="text/css">
Packit 06404a
</head>
Packit 06404a
Packit 06404a
<body bgcolor=white text=black link="#5555ff" alink="#5555ff" vlink="#5555ff">
Packit 06404a
Packit 06404a
Packit 06404a

libvorbisenc documentation

Packit 06404a

libvorbisenc version 1.3.2 - 20101101

Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a

ovectl_ratemanage2_arg

Packit 06404a
Packit 06404a

declared in "vorbis/vorbisenc.h"

Packit 06404a
Packit 06404a

Packit 06404a
Packit 06404a
The ovectl_ratemanage2_arg structure is used with 
Packit 06404a
href="vorbis_encode_ctl.html">vorbis_encode_ctl() and the OV_ECTL_RATEMANAGE2_GET and
Packit 06404a
OV_ECTL_RATEMANAGE2_SET  calls in order to query and modify specifics
Packit 06404a
of the encoder's bitrate management configuration.
Packit 06404a
Packit 06404a

Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a
	
Packit 06404a
struct ovectl_ratemanage2_arg {
Packit 06404a
  int    management_active;
Packit 06404a
Packit 06404a
  long   bitrate_limit_min_kbps;
Packit 06404a
  long   bitrate_limit_max_kbps;
Packit 06404a
  long   bitrate_limit_reservoir_bits;
Packit 06404a
  double bitrate_limit_reservoir_bias;
Packit 06404a
Packit 06404a
  long   bitrate_average_kbps;
Packit 06404a
  double bitrate_average_damping;
Packit 06404a
};
Packit 06404a
	
Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a

Relevant Struct Members

Packit 06404a
Packit 06404a
management_active
Packit 06404a
nonzero if bitrate management is active
Packit 06404a
Packit 06404a
bitrate_limit_min_kbps
Packit 06404a
Lower allowed bitrate limit in kilobits per second
Packit 06404a
bitrate_limit_max_kbps
Packit 06404a
Upper allowed bitrate limit in kilobits per second
Packit 06404a
bitrate_limit_reservoir_bits
Packit 06404a
Size of the bitrate reservoir in bits
Packit 06404a
bitrate_limit_reservoir_bias
Packit 06404a
Packit 06404a
Regulates the bitrate reservoir's preferred fill level in a range
Packit 06404a
from 0.0 to 1.0; 0.0 tries to bank bits to buffer against future
Packit 06404a
bitrate spikes, 1.0 buffers against future sudden drops in
Packit 06404a
instantaneous bitrate.  Default is 0.1 
Packit 06404a
Packit 06404a
bitrate_average_kbps
Packit 06404a
Average bitrate setting in kilobits per second
Packit 06404a
Packit 06404a
bitrate_average_damping
Slew rate limit setting
Packit 06404a
for average bitrate adjustment; sets the minimum time in seconds the
Packit 06404a
bitrate tracker may swing from one extreme to the other when boosting
Packit 06404a
or damping average bitrate.
Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a


Packit 06404a

Packit 06404a
Packit 06404a
Packit 06404a

copyright © 2000-2010 Xiph.Org

Packit 06404a

Ogg Vorbis

Packit 06404a
Packit 06404a

libvorbisenc documentation

Packit 06404a

libvorbisenc version 1.3.2 - 20101101

Packit 06404a
Packit 06404a
Packit 06404a
Packit 06404a
</body>
Packit 06404a
Packit 06404a
</html>