JavaTM 2 Platform
Standard Ed. 6

軟體套件 javax.sound.sampled

提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。

請參見:
          描述

介面摘要
Clip Clip 介面表示特殊種類別的資料行,該資料行的音頻資料可以在回放前載入,而不是實時串流出。
DataLine DataLine 將與介質相關的功能添加到其父級介面 Line
Line Line 介面表示單聲道或多聲道音頻供給。
LineListener 可以註冊實作 LineListener 介面的類別的實例來接收行狀態更改時發生的事件。
Mixer 混頻器是一個具有一行或多行的音頻設備。
Port 埠號是往返於音頻輸入或輸出線與音頻設備之間的簡單線路。
SourceDataLine 源資料行是可以寫入資料的資料行。
TargetDataLine 目標資料行是可以從中讀取音頻資料的某種型別的 DataLine
 

類別摘要
AudioFileFormat AudioFileFormat 類別的實例描述音頻檔案,包括檔案型別、檔案長度(以位元組為單位)、檔案中包含的音頻資料的長度(以範例幀為單位),以及音頻資料的格式。
AudioFileFormat.Type Type 類別的實例表示音頻檔案的標準型別之一。
AudioFormat AudioFormat 是在聲音串流中指定特定資料安排的類別。
AudioFormat.Encoding Encoding 類別命名用於音頻串流的資料表示形式的特定型別。
AudioInputStream 音頻輸入串流是具有指定音頻格式和長度的輸入串流。
AudioPermission AudioPermission 類別表示對音頻系統資源的存取權限。
AudioSystem AudioSystem 類別充當取樣音頻系統資源的入口點。
BooleanControl BooleanControl 能夠在影響行音頻的兩個可能的設置之間切換。
BooleanControl.Type BooleanControl.Type 類別的實例標識一種 boolean 控制元件。
CompoundControl CompoundControl(如圖形均衡器)控制兩個或多個相關屬性,每個屬性本身都表示為 Control
CompoundControl.Type CompoundControl.Type 內部類別的實例標識一種組合控制元件。
Control Line 常常具有一個控制元件(如 gain 和 pan)集合,這些控制元件都會影響通過行傳遞的音頻信號。
Control.Type Type 類別的實例表示控制元件的型別。
DataLine.Info 除了繼承自其父級類別的類別資訊之外,DataLine.Info 還提供特定於資料行的其他資訊。
EnumControl EnumControl 提供對一組截然不同的可能值的控制,每個值都由一個物件表示。
EnumControl.Type EnumControl.Type 內部類別的實例標識了某種列舉控制元件。
FloatControl FloatControl 物件提供對浮點值範圍的控制。
FloatControl.Type FloatControl.Type 內部類別的實例標識了某種 float 控制元件。
Line.Info Line.Info 物件包含關於行的資訊。
LineEvent LineEvent 類別封裝某一行每次打開、關閉、啟動或停止時向其偵聽器發送的資訊。
LineEvent.Type 該 LineEvent.Type 內部類別標識行上所發生事件的種類別。
Mixer.Info Mixer.Info 類別表示關於音頻混頻器的資訊,包括產品的名稱、版本和供應商,以及文本描述。
Port.Info Port.Info 類別擴展了具有其他特定於埠號的資訊的 Line.Info,這些資訊包括埠號的名稱以及該埠號是否是其混頻器的源或目標。
ReverbType ReverbType 類別提供用於存取應用於音頻信號的各種迴響設置的方法。
 

異常摘要
LineUnavailableException LineUnavailableException 是指示某一行因為不可用而無法打開的異常。
UnsupportedAudioFileException UnsupportedAudioFileException 是指示因為檔案沒有包含可識別檔案型別和格式的有效資料而致使操作失敗的異常。
 

軟體套件 javax.sound.sampled 的描述

提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。

相關文檔

有關概觀、教程、範例、指南和工具文檔的資訊,請參閱:

從以下版本開始:
1.3

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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