- 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.InfoCOMPACT_DISC一种从CD-ROM驱动器获取音频的端口。static Port.InfoHEADPHONE一种将音频发送到耳机插孔的端口。static Port.InfoLINE_IN一种从线路级音频输入插孔获取音频的端口。static Port.InfoLINE_OUT一种将音频发送到线路级音频输出插孔的端口。static Port.InfoMICROPHONE一种从内置麦克风或麦克风插孔获取音频的端口。static Port.InfoSPEAKER一种将音频发送到内置扬声器或扬声器插孔的端口。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 变量和类型 方法 描述 booleanequals(Object obj)指示指定的对象是否等于此info对象,如果对象相同则返回true。StringgetName()获取端口的名称。inthashCode()返回此info对象的哈希码值。booleanisSource()指示端口是其混音器的源还是目标。booleanmatches(Line.Info info)指示此指定的info对象是否与此对象匹配。StringtoString()提供端口的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) 
 
 -  
 
 -