- java.lang.Object
-
- javax.sound.sampled.Line.Info
-
- 已知直接子类:
-
DataLine.Info
,Port.Info
- Enclosing interface:
- Line
public static class Line.Info extends Object
ALine.Info
对象包含有关行的信息。Line.Info
本身提供的唯一信息是该行的Java类。Line.Info
的子类添加了关于该行的其他种类的信息。 这个附加信息取决于Line
子接口由Line.Info
子类描述的类型实现的子接口。甲
Line.Info
可使用的各种方法来检索Line
,Mixer
,和AudioSystem
接口。 其他这样的方法可以通过一个Line.Info
作为参数,以了解匹配指定配置的行是否可用并获得它们。- 从以下版本开始:
- 1.3
- 另请参见:
-
Line.getLineInfo()
,Mixer.getSourceLineInfo()
,Mixer.getTargetLineInfo()
,Mixer.getLine(Line.Info)
,Mixer.getSourceLineInfo(Line.Info)
,Mixer.getTargetLineInfo(Line.Info)
,Mixer.isLineSupported(Line.Info)
,AudioSystem.getLine(Line.Info)
,AudioSystem.getSourceLineInfo(Line.Info)
,AudioSystem.getTargetLineInfo(Line.Info)
,AudioSystem.isLineSupported(Line.Info)
-
-
构造方法详细信息
-
Info
public Info(Class<?> lineClass)
构造一个描述指定类的行的信息对象。 该构造函数通常由应用程序用于描述所需的行。- 参数
-
lineClass
- 新的Line.Info对象描述的行的类
-
-
方法详细信息
-
getLineClass
public Class<?> getLineClass()
获取此Line.Info对象描述的行的类。- 结果
- 描述的线的课
-
matches
public boolean matches(Line.Info info)
指示指定的信息对象是否与此匹配。 要匹配,指定的对象必须与这个对象的特殊情况相同。 指定的info对象必须是与此类型相同类的实例,或者是该实例的子类型。 此外,指定对象的属性必须与此功能兼容。 具体来说,指定的信息对象的路由配置必须与这个信息对象的路由配置兼容。 子类可以添加其他标准来确定两个对象是否匹配。- 参数
-
info
- 正在与此相比较的信息对象 - 结果
-
true
如果指定的对象与此匹配,否则为false
-
-