所有类
javax.sound.sampled
类 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.Info
子类所描述的行种类实现的 Line
子接口。
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)
Line.Info
public Line.Info(Class<?> lineClass)
-
构造描述指定类的行的 info 对象。此构造方法通常由应用程序用于描述所需的行。
-
参数:
-
lineClass
- 新的 Line.Info 对象描述的行的类
getLineClass
public Class<?> getLineClass()
-
获得此 Line.Info 对象所描述的行的类。
-
-
返回:
-
所描述的行的类
matches
public boolean matches(Line.Info info)
-
指示指定的信息对象是否与此对象匹配。若要匹配,则指定的对象必须与此对象相同,或是此对象的一种特殊情况。指定的 info 对象必须是与此对象相同的类的实例,或者是此对象子类型的实例。此外,指定对象的属性必须与此对象的功能兼容。确切地说,指定 info 对象的路由配置必须与此对象的路由配置兼容。子类可能添加其他标准来确定两个对象是否匹配。
-
-
参数:
-
info
- 要与此对象比较的 info 对象
-
返回:
-
如果指定对象与此对象匹配,则返回
true
;否则返回 false
toString
public String toString()
-
获得行信息的文本描述。
-
-
覆盖:
-
类
Object
中的 toString
-
-
返回:
-
字符串描述
所有类