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

使用 Line 的包
描述
提供用于捕获、处理和播放采样音频数据的接口和类。
  • Linejavax.sound.sampled 中的用法

    javax.sound.sampledLine 的子接口
    修饰符和类型
    接口
    描述
    interface 
    Clip 接口代表一种特殊类型的数据线,其音频数据可以在播放前加载,而不是实时流式传输。
    interface 
    DataLine 将与媒体相关的功能添加到其超级接口 Line
    interface 
    混音器是具有一条或多条线路的音频设备。
    interface 
    端口是用于音频设备输入或输出音频的简单线路。
    interface 
    源数据线是可以写入数据的数据线。
    interface 
    目标数据线是一种 DataLine 类型,可以从中读取音频数据。
    javax.sound.sampled 中返回 Line 的方法
    修饰符和类型
    方法
    描述
    static Line
    AudioSystem.getLine(Line.Info info)
    获取与指定 Line.Info 对象中的描述相匹配的行。
    final Line
    LineEvent.getLine()
    获取作为此事件源的音频线。
    Mixer.getLine(Line.Info info)
    获取可供使用且与指定 Line.Info 对象中的描述相匹配的行。
    Line[]
    获取当前为此混音器打开的所有源代码行的集合。
    Line[]
    获取当前从此混音器打开的所有目标行的集合。
    javax.sound.sampled 中的方法,参数类型为 Line
    修饰符和类型
    方法
    描述
    boolean
    Mixer.isSynchronizationSupported(Line[] lines, boolean maintainSync)
    报告此混音器是否支持指定行集的同步。
    void
    Mixer.synchronize(Line[] lines, boolean maintainSync)
    同步两条或多条线路。
    void
    Mixer.unsynchronize(Line[] lines)
    释放指定行的同步。
    javax.sound.sampled 中的构造函数,参数类型为 Line
    修饰符
    构造方法
    描述
     
    LineEvent(Line line, LineEvent.Type type, long position)
    构造一个指定类型的新事件,源自指定的行。