- java.lang.Object
-
- javax.sound.sampled.Line.Info
-
- 已知直接子类:
-
DataLine.Info
,Port.Info
- Enclosing interface:
- Line
public static class Line.Info extends Object
Line.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(类<?> lineClass)
构造一个描述指定类的行的info对象。 该构造函数通常由应用程序用于描述所需的行。- 参数
-
lineClass
- 新Line.Info
对象描述的行的类
-
-
方法详细信息
-
getLineClass
public 类<?> getLineClass()
获取此Line.Info
对象描述的行的类。- 结果
- 描述的行的类
-
matches
public boolean matches(Line.Info info)
指示指定的info对象是否与此对象匹配。 要匹配,指定的对象必须与此对象相同或是特殊情况。 指定的info对象必须是与此对象相同的类的实例,或者是此类的子类型的实例。 此外,指定对象的属性必须与此功能的兼容性。 具体而言,指定信息对象的路由配置必须与此配置的路由配置兼容。 子类可以添加其他条件以确定两个对象是否匹配。- 参数
-
info
- 与此对象进行比较的info对象 - 结果
-
true
如果指定的对象与此对象匹配,false
-
-