- 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
-
-
字段汇总
字段 变量和类型 字段 描述 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
一种将音频发送到内置扬声器或扬声器插孔的端口。
-
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 boolean
equals(Object obj)
指示指定的对象是否等于此info对象,如果对象相同则返回true
。String
getName()
获取端口的名称。int
hashCode()
返回此info对象的哈希码值。boolean
isSource()
指示端口是其混音器的源还是目标。boolean
matches(Line.Info info)
指示此指定的info对象是否与此对象匹配。String
toString()
提供端口的String
表示。-
声明方法的类 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)
指示此指定的info对象是否与此对象匹配。 要匹配,必须满足超类的匹配要求,并且类型必须相等。
-
equals
public final boolean equals(Object obj)
指示指定的对象是否等于此info对象,如果对象相同则返回true
。- 重写:
-
equals
类Object
- 参数
-
obj
- 要与之比较的引用对象 - 结果
-
true
如果指定的对象等于此info对象; 否则为false
- 另请参见:
-
Object.hashCode()
,HashMap
-
hashCode
public final int hashCode()
返回此info对象的哈希码值。- 重写:
-
hashCode
在类Object
- 结果
- 此info对象的哈希码值
- 另请参见:
-
Object.equals(java.lang.Object)
,System.identityHashCode(java.lang.Object)
-
-