java.lang.Object
javax.sound.sampled.Line.Info
javax.sound.sampled.Port.Info
- 封闭接口:
-
Port
Port.Info
类扩展了Line.Info
,提供了特定于端口的附加信息,包括端口的名称以及它是混音器的源还是目标。根据定义,端口作为其混音器的源或目标之一,但不会同时是两者。(音频输入端口是源;音频输出端口是目标。)
要了解可用的端口,可以通过Mixer
接口的getSourceLineInfo
和getTargetLineInfo
方法检索端口信息对象。也可以构造Port.Info
类的实例,并用于获取与Port.Info
对象中指定参数匹配的线路。
- 自版本:
- 1.3
-
Field Summary
Modifier and TypeFieldDescriptionstatic final Port.Info
从CD-ROM驱动器获取音频的一种端口类型。static final Port.Info
将音频发送到耳机插孔的一种端口类型。static final Port.Info
从线级音频输入插孔获取音频的一种端口类型。static final Port.Info
将音频发送到线级音频输出插孔的一种端口类型。static final Port.Info
从内置麦克风或麦克风插孔获取音频的一种端口类型。static final Port.Info
将音频发送到内置扬声器或扬声器插孔的一种端口类型。 -
Constructor Summary
-
Method Summary
Methods declared in class javax.sound.sampled.Line.Info
getLineClass
-
Field Details
-
MICROPHONE
从内置麦克风或麦克风插孔获取音频的一种端口类型。 -
LINE_IN
从线级音频输入插孔获取音频的一种端口类型。 -
COMPACT_DISC
从CD-ROM驱动器获取音频的一种端口类型。 -
SPEAKER
将音频发送到内置扬声器或扬声器插孔的一种端口类型。 -
HEADPHONE
将音频发送到耳机插孔的一种端口类型。 -
LINE_OUT
将音频发送到线级音频输出插孔的一种端口类型。
-
-
Constructor Details
-
Info
根据给定信息构造端口的信息对象。此构造方法通常由Java Sound的实现用于描述支持的线路。- 参数:
-
lineClass
- 由信息对象描述的端口的类 -
name
- 命名端口的字符串 -
isSource
- 如果端口是源端口(如麦克风),则为true
;如果端口是目标端口(如扬声器),则为false
-
-
Method Details
-
getName
获取端口的名称。- 返回:
- 命名端口的字符串
-
isSource
public boolean isSource()指示端口是其混音器的源还是目标。- 返回:
-
如果端口是源端口(如麦克风),则为
true
;如果端口是目标端口(如扬声器),则为false
-
matches
指示此信息对象是否与指定的信息对象匹配。要匹配,必须满足超类的匹配要求并且类型必须相等。 -
equals
指示指定的对象是否等于此信息对象,如果对象相同则返回true
。 -
hashCode
public final int hashCode()返回此信息对象的哈希码值。 -
toString
返回信息对象的字符串表示形式。
-