java.lang.Object
javax.sound.sampled.Line.Info
- 直接已知子类:
-
DataLine.Info
,Port.Info
- 封闭接口:
-
Line
Line.Info
对象包含有关线路的信息。 Line.Info
本身提供的唯一信息是线路的Java类。 Line.Info
的子类添加了关于线路的其他类型信息。 此附加信息取决于由Line.Info
子类描述的线路种类实现的哪个Line
子接口。
可以使用Line
、Mixer
和AudioSystem
接口的各种方法来检索Line.Info
。 其他类似的方法允许您将Line.Info
作为参数传递,以了解是否有与指定配置匹配的线路可用并获取它们。
- 自版本:
- 1.3
- 参见:
-
Constructor Summary
-
Method Summary
-
Constructor Details
-
Info
构造描述指定类别线路的信息对象。此构造方法通常由应用程序用于描述所需的线路。- 参数:
-
lineClass
- 新Line.Info
对象描述的线路的类
-
-
Method Details
-
getLineClass
获取此Line.Info
对象描述的线路的类。- 返回:
- 描述的线路类
-
matches
指示指定的信息对象是否与此信息对象匹配。要匹配,指定对象必须与此对象相同或是此对象的特殊情况。指定的信息对象必须是与此对象相同类的实例,或是此对象的子类型的实例。此外,指定对象的属性必须与此对象的功能兼容。具体来说,指定信息对象的路由配置必须与此对象的路由配置兼容。子类可以添加其他标准以确定这两个对象是否匹配。- 参数:
-
info
- 正在与此信息对象进行比较的信息对象 - 返回:
-
如果指定对象与此对象匹配,则返回
true
,否则返回false
-
toString
返回信息对象的字符串表示形式。
-