JavaTM Platform
Standard Ed. 6

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

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

javax.sound.sampled 中 Line 的使用
 

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

返回 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

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

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