JavaTM 2 Platform
Standard Ed. 6

javax.sound.sampled
類別 Port.Info

java.lang.Object
  繼承者 javax.sound.sampled.Line.Info
      繼承者 javax.sound.sampled.Port.Info
正在封閉介面:
Port

public static class Port.Info
extends Line.Info

Port.Info 類別擴展了具有其他特定於埠號的資訊的 Line.Info,這些資訊包括埠號的名稱以及該埠號是否是其混頻器的源或目標。按照定義,埠號充當其混頻器的源或目標,但不會同時是兩者。(音頻輸入埠號是源;音頻輸出埠號是目標。)

要瞭解可用的埠號,可以通過 MixergetSourceLineInfogetTargetLineInfo 方法檢索 port 的 info 物件。還可以建構 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
          向內置揚聲器或揚聲器插孔發送音頻埠號型別。
 
建構子摘要
Port.Info(Class<?> lineClass, String name, boolean isSource)
          根據給定的資訊建構埠號的 info 物件。
 
方法摘要
 boolean equals(Object obj)
          終止 equals 方法
 String getName()
          獲得埠號的名稱。
 int hashCode()
          終止 hashCode 方法
 boolean isSource()
          指示埠號是其混頻器的源還是目標。
 boolean matches(Line.Info info)
          指示此指定 info 物件是否與此物件比對。
 String toString()
          提供該埠號的 String 表示形式。
 
從類別 javax.sound.sampled.Line.Info 繼承的方法
getLineClass
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

欄位詳細資訊

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
向線路級音頻輸出插孔發送音頻埠號型別。

建構子詳細資訊

Port.Info

public Port.Info(Class<?> lineClass,
                 String name,
                 boolean isSource)
根據給定的資訊建構埠號的 info 物件。此建構子通常由 Java Sound 的實作用於描述受支持的行。

參數:
lineClass - info 物件描述的埠號的類別。
name - 命名埠號的字元串
isSource - 如果埠號是源埠號(如麥克風),則該參數為 true;如果埠號是目標埠號(如揚聲器),則該參數為 false
方法詳細資訊

getName

public String getName()
獲得埠號的名稱。

返回:
命名該埠號的字元串

isSource

public boolean isSource()
指示埠號是其混頻器的源還是目標。

返回:
如果該埠號是源埠號(如麥克風),則返回 true;如果該埠號是目標埠號(如揚聲器),則返回 false

matches

public boolean matches(Line.Info info)
指示此指定 info 物件是否與此物件比對。若要比對,則必須滿足父級類別的比對要求,並且各型別必須相等。

覆寫:
類別 Line.Info 中的 matches
參數:
info - 為其查詢比對的 info 物件
返回:
如果指定對象與此物件比對,則返回 true;否則返回 false

equals

public final boolean equals(Object obj)
終止 equals 方法

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的參考物件。
返回:
如果此物件與 obj 參數相同,則返回 true;否則返回 false
另請參見:
Object.hashCode(), Hashtable

hashCode

public final int hashCode()
終止 hashCode 方法

覆寫:
類別 Object 中的 hashCode
返回:
此物件的一個雜湊碼值。
另請參見:
Object.equals(java.lang.Object), Hashtable

toString

public final String toString()
提供該埠號的 String 表示形式。

覆寫:
類別 Line.Info 中的 toString
返回:
描述該埠號的字元串

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only