JavaTM 2 Platform
Standard Ed. 6

javax.sound.sampled
類別 Line.Info

java.lang.Object
  繼承者 javax.sound.sampled.Line.Info
直接已知子類別:
DataLine.Info, Port.Info
正在封閉介面:
Line

public static class Line.Info
extends Object

Line.Info 物件包含關於行的資訊。只有 Line.Info 本身提供的資訊是該行的 Java 類別。Line.Info 子類別添加關於該行的其他種類別的資訊。這些附加資訊取決於通過 Line.Info 子類別所描述的行種類別實作的 Line 子介面。

Line.Info 可以使用 LineMixerAudioSystem 介面的各種方法進行檢索。其他這樣的方法允許將 Line.Info 作為參數傳遞,以瞭解與指定配置比對的行是否可用並獲得它們。

從以下版本開始:
1.3
另請參見:
Line.getLineInfo(), Mixer.getSourceLineInfo(), Mixer.getTargetLineInfo(), Mixer.getLine(Line.Info), Mixer.getSourceLineInfo(Line.Info), Mixer.getTargetLineInfo(Line.Info), Mixer.isLineSupported(Line.Info), AudioSystem.getLine(Line.Info), AudioSystem.getSourceLineInfo(Line.Info), AudioSystem.getTargetLineInfo(Line.Info), AudioSystem.isLineSupported(Line.Info)

建構子摘要
Line.Info(Class<?> lineClass)
          建構描述指定類別的行的 info 物件。
 
方法摘要
 Class<?> getLineClass()
          獲得此 Line.Info 物件所描述的行的類別。
 boolean matches(Line.Info info)
          指示指定的資訊物件是否與此物件比對。
 String toString()
          獲得行資訊的文本描述。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

Line.Info

public Line.Info(Class<?> lineClass)
建構描述指定類別的行的 info 物件。此建構子通常由應用程序用於描述所需的行。

參數:
lineClass - 新的 Line.Info 物件描述的行的類別
方法詳細資訊

getLineClass

public Class<?> getLineClass()
獲得此 Line.Info 物件所描述的行的類別。

返回:
所描述的行的類別

matches

public boolean matches(Line.Info info)
指示指定的資訊物件是否與此物件比對。若要比對,則指定的物件必須與此物件相同,或是此物件的一種特殊情況。指定的 info 物件必須是與此物件相同的類別的實例,或者是此物件子型別的實例。此外,指定物件的屬性必須與此物件的功能相容。確切地說,指定 info 物件的路由配置必須與此物件的路由配置相容。子類別可能添加其他標準來確定兩個物件是否比對。

參數:
info - 要與此物件比較的 info 物件
返回:
如果指定對象與此物件比對,則返回 true;否則返回 false

toString

public String toString()
獲得行資訊的文本描述。

覆寫:
類別 Object 中的 toString
返回:
字元串描述

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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