- java.lang.Object
-
- javax.sound.sampled.Line.Info
-
- javax.sound.sampled.Port.Info
-
- Enclosing interface:
- Port
public static class Port.Info extends Line.Info
Port.Info
类扩展了Line.Info
,其中包括端口的附加信息,包括端口的名称以及它是混合器的源还是目标。 根据定义,端口作为其混合器的源或目标,但不是两者。 (音频输入端口是源;音频输出端口是目标。)要了解哪些端口可用,您可以通过
Mixer
接口的getSourceLineInfo
和getTargetLineInfo
方法检索端口信息对象。Port.Info
类的实例也可以被构造并用于获得与Port.Info
对象中指定的参数匹配的行。- 从以下版本开始:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field 描述 static Port.Info
COMPACT_DISC
一种从CD-ROM驱动器获取音频的端口。static Port.Info
HEADPHONE
一种将音频发送到耳机插孔的端口。static Port.Info
LINE_IN
一种从线路级音频输入插孔获取音频的端口。static Port.Info
LINE_OUT
一种将音频发送到线路级音频输出插孔的端口。static Port.Info
MICROPHONE
一种从内置麦克风或麦克风插孔获取音频的端口。static Port.Info
SPEAKER
一种将音频发送到内置扬声器或扬声器插孔的端口。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
equals(Object obj)
完成equals方法。String
getName()
获取端口的名称。int
hashCode()
完成hashCode方法。boolean
isSource()
指示端口是混合器的源还是目标。boolean
matches(Line.Info info)
指示此信息对象是否与此匹配。String
toString()
提供String
端口的表示。-
Methods inherited from class javax.sound.sampled.Line.Info
getLineClass
-
-
-
-
字段详细信息
-
MICROPHONE
public static final Port.Info MICROPHONE
一种从内置麦克风或麦克风插孔获取音频的端口。
-
LINE_IN
public static final Port.Info LINE_IN
一种从线路级音频输入插孔获取音频的端口。
-
COMPACT_DISC
public static final Port.Info COMPACT_DISC
一种从CD-ROM驱动器获取音频的端口。
-
SPEAKER
public static final Port.Info SPEAKER
一种将音频发送到内置扬声器或扬声器插孔的端口。
-
HEADPHONE
public static final Port.Info HEADPHONE
一种将音频发送到耳机插孔的端口。
-
LINE_OUT
public static final Port.Info LINE_OUT
一种将音频发送到线路级音频输出插孔的端口。
-
-
方法详细信息
-
getName
public String getName()
获取端口的名称。- 结果
- 命名端口的字符串
-
isSource
public boolean isSource()
指示端口是混合器的源还是目标。- 结果
-
true
如果端口是源端口(如麦克风),false
如果端口是目标端口(如扬声器)
-
matches
public boolean matches(Line.Info info)
指示此信息对象是否与此匹配。 要匹配,必须满足超类的匹配要求,并且类型必须相等。
-
equals
public final boolean equals(Object obj)
完成equals方法。- 重写:
-
equals
在Object
- 参数
-
obj
- 与之比较的参考对象。 - 结果
-
true
如果此对象与obj参数相同; 否则为false
。 - 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
public final int hashCode()
完成hashCode方法。- 重写:
-
hashCode
在Object
- 结果
- 该对象的哈希码值。
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-