raterange.java
来自「FMJ(freedom media for java)是java视频开发的新选择」· Java 代码 · 共 60 行
JAVA
60 行
package javax.media.protocol;/** * Complete. * @author Ken Larson * */public class RateRange implements java.io.Serializable{ private float value; private float min; private float max; private boolean exact; public RateRange(RateRange r) { this(r.value, r.min, r.max, r.exact); } public RateRange(float init, float min, float max, boolean isExact) { this.value = init; this.min = min; this.max = max; this.exact = isExact; } public float setCurrentRate(float rate) { // do not enforce min/max this.value = rate; return this.value; } public float getCurrentRate() { return value; } public float getMinimumRate() { return min; } public float getMaximumRate() { return max; } public boolean inRange(float rate) { if (true) throw new UnsupportedOperationException(); // TODO return rate >= min && rate <= max; // TODO: boundaries? } public boolean isExact() { return exact; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?