|
|||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
javax.sound.sampled
类 FloatControl.Type
java.lang.Object javax.sound.sampled.Control.Type javax.sound.sampled.FloatControl.Type
- 正在封闭类:
- FloatControl
-
public static class FloatControl.Type
- extends Control.Type
FloatControl.Type
内部类的实例标识了某种 float 控件。静态实例是为常见类型提供的。
- 从以下版本开始:
- 1.3
字段摘要 | |
---|---|
static FloatControl.Type |
AUX_RETURN 表示某一行上辅助返回音量的控件。 |
static FloatControl.Type |
AUX_SEND 表示某一行上辅助发送音量的控件。 |
static FloatControl.Type |
BALANCE 表示两个立体声扬声器之间立体声信号相对平衡的控件。 |
static FloatControl.Type |
MASTER_GAIN 表示某一行上总音量的控件。 |
static FloatControl.Type |
PAN 表示信号的相对 pan(左右定位)的控件。 |
static FloatControl.Type |
REVERB_RETURN 表示某一行上后回响 (post-reverb) 音量的控件。 |
static FloatControl.Type |
REVERB_SEND 表示某一行上预回响 (pre-reverb) 音量的控件。 |
static FloatControl.Type |
SAMPLE_RATE 表示更改音频回放的样本频率的控件。 |
static FloatControl.Type |
VOLUME 表示某一行上的音量的控件。 |
构造方法摘要 | |
---|---|
protected |
FloatControl.Type(String name) 构造新的 float 控件类型。 |
方法摘要 |
---|
从类 javax.sound.sampled.Control.Type 继承的方法 |
---|
equals, hashCode, toString |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
字段详细信息 |
---|
MASTER_GAIN
public static final FloatControl.Type MASTER_GAIN
-
表示某一行上总音量的控件。
音量是以分贝 (dB) 为单位的量,该量可添加到固有的分贝级音频信号,即由音量控件更改之前的信号级别。正音量增强(增加)信号的音量,负音量削弱(削减)信号的音量。音量设置的默认值为 0.0 dB,意味着信号的响度不受影响。注意,音量测量的是 dB,不测量振幅。以分贝为单位的音量和相应线性振幅乘数之间的关系是:
linearScalar = pow(10.0, gainDB/20.0)
FloatControl
类具有为音量施加最大和最小允许值的方法。不过,因为音频信号可能已经是高振幅,所以最大设置不保证将音量应用于该振幅时信号不失真(除非最大值为零或负数)。为了避免从非常大的音量设置中溢出数值,音量控件可以实现裁剪,这意味着信号的振幅将限制在其音频格式可表示的最大值,而不是换行。这些注释应用于常规音量控件,不仅仅是主音量控件。一个行可以有多个音量控件。例如,混频器(本身就是一个行)可以有一个主音量控件、一个辅助返回控件、一个回响返回控件,并且在每个源行上有一个单独的辅助发送和回响发送。
- 另请参见:
-
AUX_SEND
,AUX_RETURN
,REVERB_SEND
,REVERB_RETURN
,VOLUME
AUX_SEND
public static final FloatControl.Type AUX_SEND
-
表示某一行上辅助发送音量的控件。
- 另请参见:
-
MASTER_GAIN
,AUX_RETURN
AUX_RETURN
public static final FloatControl.Type AUX_RETURN
-
表示某一行上辅助返回音量的控件。
- 另请参见:
-
MASTER_GAIN
,AUX_SEND
REVERB_SEND
public static final FloatControl.Type REVERB_SEND
- 表示某一行上预回响 (pre-reverb) 音量的控件。此控件可以用于影响导向混频器内部回响单位的行信号的数量。
REVERB_RETURN
public static final FloatControl.Type REVERB_RETURN
-
表示某一行上后回响 (post-reverb) 音量的控件。此控件可以用于控件从内部回响单元所返回信号的相对振幅。
- 另请参见:
-
MASTER_GAIN
,REVERB_SEND
VOLUME
public static final FloatControl.Type VOLUME
-
表示某一行上的音量的控件。
PAN
public static final FloatControl.Type PAN
-
表示信号的相对 pan(左右定位)的控件。该信号可以是音色;该 pan 设置影响它在立体声混音中由混频器分配的方式。值的有效范围是 -1.0(仅对左声道)到 1.0(仅对右声道)。默认值为 0.0(居中)。
- 另请参见:
-
BALANCE