public static class FloatControl.Type extends Control.Type
FloatControl.Type
内部类的一个实例标识一种浮动控制。静态实例为常见类型提供。
Modifier and Type | Field and Description |
---|---|
static FloatControl.Type |
AUX_RETURN
表示行上的辅助收益率的控制。
|
static FloatControl.Type |
AUX_SEND
表示行上的辅助发送增益的控件。
|
static FloatControl.Type |
BALANCE
表示两个立体声扬声器之间的立体声信号的相对平衡的控制。
|
static FloatControl.Type |
MASTER_GAIN
表示行上的整体增益的控件。
|
static FloatControl.Type |
PAN
代表相对泛控制(左右定位)的信号。
|
static FloatControl.Type |
REVERB_RETURN
是一个在线后混响增益控制。
|
static FloatControl.Type |
REVERB_SEND
是一个前期混响增益线路上的控制。
|
static FloatControl.Type |
SAMPLE_RATE
表示更改音频播放的采样速率的控件。
|
static FloatControl.Type |
VOLUME
表示行上的卷的控件的控件。
|
public static final FloatControl.Type MASTER_GAIN
增益分贝量(DB)被添加到音频信号内在的分贝,才由增益控制改变的信号电平。正增益放大(增强)的信号量,和一个负增益衰减(削减)它。增益设置默认值为0分贝,这意味着信号的音量是不受影响。请注意,增益测量分贝,而不是振幅。分贝增益和相应的线性幅度乘数之间的关系:
linearScalar = pow(10.0, gainDB/20.0)
这类方法FloatControl
施加最大和最小允许值增益。然而,由于音频信号可能已经在高振幅、最大设置不保证信号会失真当增益应用于它(除非最大值为零或负)。为了避免数值溢出从过大的增益设置、增益控制可以实现裁剪,即信号的幅度将是有限的音频格式可表示的最大值,而不是缠绕。
这些意见适用于一般增益控制,而不仅仅是主增益控制。一行可以有一个以上的增益控制。例如,一个混频器(这本身就是一个线)可能有一个主增益控制、辅助回路控制,混响控制,在其源线,一个人发送和混响发送。
AUX_SEND
,
AUX_RETURN
,
REVERB_SEND
,
REVERB_RETURN
,
VOLUME
public static final FloatControl.Type AUX_SEND
MASTER_GAIN
,
AUX_RETURN
public static final FloatControl.Type AUX_RETURN
MASTER_GAIN
,
AUX_SEND
public static final FloatControl.Type REVERB_SEND
public static final FloatControl.Type REVERB_RETURN
MASTER_GAIN
,
REVERB_SEND
public static final FloatControl.Type VOLUME
public static final FloatControl.Type PAN
BALANCE
public static final FloatControl.Type BALANCE
PAN
public static final FloatControl.Type SAMPLE_RATE
AudioFormat
对象指定的采样率。例如,如果媒体的自然速率是每秒11025个样本,采样率设置为每秒22050个样本,媒体将以两倍的正常速度播放。
用这个控件改变采样率不影响数据线的音频格式。还请注意,每当你改变一个声音的采样率,在声音的音高结果的变化。例如,倍频采样率的声音的频谱的频率倍增的效果,提高了一个八度音。
protected Type(String name)
name
-新的浮动控制类型的名称
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.