java.lang.Object javax.sound.sampled.Line.Info
public static class Line.Info
Line.Info
对象包含关于行的信息。只有 Line.Info
本身提供的信息是该行的 Java 类。Line.Info
子类添加关于该行的其他种类的信息。这些附加信息取决于通过 Line.Info
子类所描述的行种类实现的 Line
子接口。
Line.Info
可以使用 Line
、Mixer
和 AudioSystem
接口的各种方法进行检索。其他这样的方法允许将 Line.Info
作为参数传递,以了解与指定配置匹配的行是否可用并获得它们。
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(Class<?> lineClass) 构造描述指定类的行的 info 对象。 |
方法摘要 | |
---|---|
Class<?> |
getLineClass() 获得此 Line.Info 对象所描述的行的类。 |
boolean |
matches(Line.Info info) 指示指定的信息对象是否与此对象匹配。 |
String |
toString() 获得行信息的文本描述。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
构造方法详细信息 |
---|
public Line.Info(Class<?> lineClass)
lineClass
- 新的 Line.Info 对象描述的行的类
方法详细信息 |
---|
public Class<?> getLineClass()
public boolean matches(Line.Info info)
info
- 要与此对象比较的 info 对象
true
;否则返回
false
public String toString()