public static class Port.Info extends Line.Info
Port.Info
类扩展的特定端口的更多信息
Line.Info
,包括端口的名称和它是否是一个源或目标的搅拌机。根据定义,一个端口作为一个源或一个目标到它的混频器,但不是两个。(音频输入端口源;音频输出端口
学习哪些端口是可用的,你可以通过检索端口信息对象的Mixer
接口
和getSourceLineInfo
方法。该getTargetLineInfo
Port.Info
类的实例也可以建造和使用获得的匹配在Port.Info
对象指定的参数线。
Modifier and Type | Field and Description |
---|---|
static Port.Info |
COMPACT_DISC
从光盘驱动器获取音频的一种端口类型。
|
static Port.Info |
HEADPHONE
一种类型的端口发送音频耳机插孔。
|
static Port.Info |
LINE_IN
一种类型的端口,获取音频线路电平音频输入杰克。
|
static Port.Info |
LINE_OUT
一种类型的端口发送音频线路电平音频输出杰克。
|
static Port.Info |
MICROPHONE
一种类型的端口,获取音频内置麦克风或麦克风插孔。
|
static Port.Info |
SPEAKER
一种类型的端口发送音频内置扬声器或扬声器杰克。
|
Constructor and Description |
---|
Info(类<?> lineClass, String name, boolean isSource)
从给定的信息构造一个端口的信息对象。
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
完成了equals方法
|
String |
getName()
获取端口的名称。
|
int |
hashCode()
完成hashCode方法
|
boolean |
isSource()
指示端口是否是其混频器的源或目标。
|
boolean |
matches(Line.Info info)
指示是否指定了此信息对象是否匹配此信息。
|
String |
toString()
提供了一个
String 表示的端口。
|
getLineClass
public static final Port.Info MICROPHONE
public static final Port.Info LINE_IN
public static final Port.Info COMPACT_DISC
public static final Port.Info SPEAKER
public static final Port.Info HEADPHONE
public static final Port.Info LINE_OUT
public String getName()
public boolean isSource()
true
如果端口是一个源端口(例如麦克风),
false
如果端口目的端口(如议长)。
public boolean matches(Line.Info info)
public final boolean equals(Object obj)
equals
方法重写,继承类
Object
obj
-参考对象的比较。
true
obj参数相同;
false
否则。
Object.hashCode()
,
HashMap
public final int hashCode()
hashCode
方法重写,继承类
Object
Object.equals(java.lang.Object)
,
System.identityHashCode(java.lang.Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.