模块 java.desktop

类 Line.Info

java.lang.Object
javax.sound.sampled.Line.Info
已知子类:
DataLine.Info , Port.Info
封闭接口:
Line

public static class Line.Info extends Object
Line.Info 对象包含有关行的信息。 Line.Info 本身提供的唯一信息是该行的 Java 类。 Line.Info 的子类添加了关于该行的其他类型的信息。此附加信息取决于 Line 子接口由 Line.Info 子类描述的线路种类实现。

可以使用 LineMixerAudioSystem 接口的各种方法检索 Line.Info。其他此类方法允许您将 Line.Info 作为参数传递,以了解是否有与指定配置匹配的行并获取它们。

自从:
1.3
参见:
  • 构造方法详细信息

    • 信息

      public Info(Class <?> lineClass)
      构造一个描述指定类的行的信息对象。此构造方法通常由应用程序用来描述所需的行。
      参数:
      lineClass - 新 Line.Info 对象描述的行的类
  • 方法详情

    • getLineClass

      public Class <?> getLineClass()
      获取此 Line.Info 对象描述的线路的类。
      返回:
      描述的行的类
    • matches

      public boolean matches(Line.Info  info)
      指示指定的信息对象是否与此匹配。要匹配,指定的对象必须与此对象相同或为特例。指定的信息对象必须是与该类相同的类的实例,或者是该类的子类型的实例。此外,指定对象的属性必须与此对象的功能兼容。具体来说,指定信息对象的路由配置必须与本对象的路由配置兼容。子类可以添加其他标准来确定两个对象是否匹配。
      参数:
      info - 与此比较的信息对象
      返回:
      true 如果指定的对象匹配这个,false 否则
    • toString

      public String  toString()
      返回信息对象的字符串表示形式。
      重写:
      toString 在类 Object
      返回:
      信息对象的字符串表示