| 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Line 的软件包 | |
|---|---|
| javax.sound.sampled | 提供用于捕获、处理和回放取样的音频数据的接口和类。 | 
| javax.sound.sampled 中 Line 的使用 | 
|---|
| javax.sound.sampled 中 Line 的子接口 | |
|---|---|
 interface | 
Clip
Clip 接口表示特殊种类的数据行,该数据行的音频数据可以在回放前加载,而不是实时流出。 | 
 interface | 
DataLine
DataLine 将与介质相关的功能添加到其超接口 。 | 
 interface | 
Mixer
混频器是一个具有一行或多行的音频设备。  | 
 interface | 
Port
端口是往返于音频输入或输出线与音频设备之间的简单线路。  | 
 interface | 
SourceDataLine
源数据行是可以写入数据的数据行。  | 
 interface | 
TargetDataLine
目标数据行是可以从中读取音频数据的某种类型的 。 | 
| 返回 Line 的 javax.sound.sampled 中的方法 | |
|---|---|
 Line | 
LineEvent.getLine()
获得作为此事件的源的音频行。  | 
static Line | 
AudioSystem.getLine(Line.Info info)
获得与指定 Line.Info 对象中的描述匹配的行。 | 
 Line | 
Mixer.getLine(Line.Info info)
获得可供使用并且与指定 Line.Info 对象中的描述匹配的行。 | 
 Line[] | 
Mixer.getSourceLines()
获得当前对此混频器打开的所有源行的集合。  | 
 Line[] | 
Mixer.getTargetLines()
获得当前从此混频器打开的所有目标行的集合。  | 
| 参数类型为 Line 的 javax.sound.sampled 中的方法 | |
|---|---|
 boolean | 
Mixer.isSynchronizationSupported(Line[] lines,
                           boolean maintainSync)
报告此混频器是否支持指定行集合的同步。  | 
 void | 
Mixer.synchronize(Line[] lines,
            boolean maintainSync)
同步两个或多个行。  | 
 void | 
Mixer.unsynchronize(Line[] lines)
释放指定行的同步。  | 
| 参数类型为 Line 的 javax.sound.sampled 中的构造方法 | |
|---|---|
LineEvent(Line line,
          LineEvent.Type type,
          long position)
构造源自指定行的指定类型的新事件。  | 
|
  | 
JavaTM Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。