/*
* THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.
* USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS
* GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE
* IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.
*
* THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002
* by the Xiph.Org Foundation http://www.xiph.org/
*/
package org.xiph.libvorbis;
// NOTE - rewritten in Vorbislib 1.1.2
class bitrate_manager_info { // detailed bitrate management setup
int avg_rate; // long avg_rate
int min_rate; // long min_rate
int max_rate; // long max_rate
int reservoir_bits; // long reservoir_bits
float reservoir_bias; // double reservoir_bias
float slew_damp; // double slew_damp
/*
float queue_avg_time;
float queue_avg_center;
float queue_minmax_time;
float queue_hardmin;
float queue_hardmax;
float queue_avgmin;
float queue_avgmax;
float avgfloat_downslew_max;
float avgfloat_upslew_max;
*/
public bitrate_manager_info() {
}
public bitrate_manager_info(int _avg_rate, int _min_rate, int _max_rate, int _reservoir_bits, float _reservoir_bias, float _slew_damp) {
avg_rate = _avg_rate;
min_rate = _min_rate;
max_rate = _max_rate;
reservoir_bits = _reservoir_bits;
reservoir_bias = _reservoir_bias;
slew_damp = _slew_damp;
}
}