JavaTM Platform
Standard Ed. 6

接口 javax.sound.sampled.Line
的使用

使用 Line 的软件包
javax.sound.sampled 提供用于捕获、处理和回放取样的音频数据的接口和类。 
 

javax.sound.sampledLine 的使用
 

javax.sound.sampledLine 的子接口
 interface Clip
          Clip 接口表示特殊种类的数据行,该数据行的音频数据可以在回放前加载,而不是实时流出。
 interface DataLine
          DataLine 将与介质相关的功能添加到其超接口 Line
 interface Mixer
          混频器是一个具有一行或多行的音频设备。
 interface Port
          端口是往返于音频输入或输出线与音频设备之间的简单线路。
 interface SourceDataLine
          源数据行是可以写入数据的数据行。
 interface TargetDataLine
          目标数据行是可以从中读取音频数据的某种类型的 DataLine
 

返回 Linejavax.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()
          获得当前从此混频器打开的所有目标行的集合。
 

参数类型为 Linejavax.sound.sampled 中的方法
 boolean Mixer.isSynchronizationSupported(Line[] lines, boolean maintainSync)
          报告此混频器是否支持指定行集合的同步。
 void Mixer.synchronize(Line[] lines, boolean maintainSync)
          同步两个或多个行。
 void Mixer.unsynchronize(Line[] lines)
          释放指定行的同步。
 

参数类型为 Linejavax.sound.sampled 中的构造方法
LineEvent(Line line, LineEvent.Type type, long position)
          构造源自指定行的指定类型的新事件。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策