JavaTM 2 Platform
Standard Ed. 6

類別 javax.sound.sampled.AudioInputStream
的使用

使用 AudioInputStream 的軟體套件
javax.sound.sampled 提供用於捕獲、處理和回放取樣的音頻資料的介面和類別。 
javax.sound.sampled.spi 在提供新音頻設備、聲音檔案 reader 和 writer,或音頻格式轉換器時,提供將為其創建子類別的服務提供者的抽象類別。 
 

javax.sound.sampledAudioInputStream 的使用
 

返回 AudioInputStreamjavax.sound.sampled 中的方法
static AudioInputStream AudioSystem.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
          通過轉換提供的音頻輸入串流,獲得所指示編碼的音頻輸入串流。
static AudioInputStream AudioSystem.getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
          通過轉換提供的音頻輸入串流,獲得所指示格式的音頻輸入串流。
static AudioInputStream AudioSystem.getAudioInputStream(File file)
          從提供的 File 獲得音頻輸入串流。
static AudioInputStream AudioSystem.getAudioInputStream(InputStream stream)
          從提供的輸入串流獲得音頻輸入串流。
static AudioInputStream AudioSystem.getAudioInputStream(URL url)
          從提供的 URL 獲得音頻輸入串流。
 

參數型別為 AudioInputStreamjavax.sound.sampled 中的方法
static AudioFileFormat.Type[] AudioSystem.getAudioFileTypes(AudioInputStream stream)
          獲得系統可從指定音頻輸入串流寫入的檔案型別。
static AudioInputStream AudioSystem.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
          通過轉換提供的音頻輸入串流,獲得所指示編碼的音頻輸入串流。
static AudioInputStream AudioSystem.getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
          通過轉換提供的音頻輸入串流,獲得所指示格式的音頻輸入串流。
static boolean AudioSystem.isFileTypeSupported(AudioFileFormat.Type fileType, AudioInputStream stream)
          指示是否可以從指示的音頻輸入串流寫入指定檔案型別的音頻檔案。
 void Clip.open(AudioInputStream stream)
          使用出現在所提供的音頻輸入串流中的格式和音頻資料打開剪輯。
static int AudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
          將表示指定檔案型別的音頻檔案的位元組串流寫入所提供的外部檔案。
static int AudioSystem.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
          將表示指定檔案型別的音頻檔案的位元組串流寫入所提供的輸出串流。
 

javax.sound.sampled.spiAudioInputStream 的使用
 

返回 AudioInputStreamjavax.sound.sampled.spi 中的方法
abstract  AudioInputStream FormatConversionProvider.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
          從給定的音頻輸入串流獲得具有指定編碼的音頻輸入串流。
abstract  AudioInputStream FormatConversionProvider.getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
          從給定的音頻輸入串流獲得具有指定格式的音頻輸入串流。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(File file)
          從所提供的 File 獲得音頻輸入串流。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(InputStream stream)
          從所提供的輸入串流中獲得音頻輸入串流。
abstract  AudioInputStream AudioFileReader.getAudioInputStream(URL url)
          從所提供的 URL 獲得音頻輸入串流。
 

參數型別為 AudioInputStreamjavax.sound.sampled.spi 中的方法
abstract  AudioFileFormat.Type[] AudioFileWriter.getAudioFileTypes(AudioInputStream stream)
          獲得此音頻檔案 writer 可以從指定的音頻輸入串流寫入的檔案型別。
abstract  AudioInputStream FormatConversionProvider.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
          從給定的音頻輸入串流獲得具有指定編碼的音頻輸入串流。
abstract  AudioInputStream FormatConversionProvider.getAudioInputStream(AudioFormat targetFormat, AudioInputStream sourceStream)
          從給定的音頻輸入串流獲得具有指定格式的音頻輸入串流。
 boolean AudioFileWriter.isFileTypeSupported(AudioFileFormat.Type fileType, AudioInputStream stream)
          指示是否可以從指示的音頻輸入串流寫入指定型別的音頻檔案。
abstract  int AudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, File out)
          將表示所指示檔案格式的音頻檔案的位元組串流寫入所提供的外部檔案。
abstract  int AudioFileWriter.write(AudioInputStream stream, AudioFileFormat.Type fileType, OutputStream out)
          將表示所指示檔案型別的音頻檔案的位元組串流寫入所提供的輸出串流。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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