JavaTM 2 Platform
Standard Ed. 6

類別 javax.sound.sampled.AudioFormat.Encoding
的使用

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

javax.sound.sampledAudioFormat.Encoding 的使用
 

宣告為 AudioFormat.Encodingjavax.sound.sampled 中的欄位
static AudioFormat.Encoding AudioFormat.Encoding.ALAW
          指定 a-law 編碼資料。
protected  AudioFormat.Encoding AudioFormat.encoding
          此格式使用的音頻編碼技術。
static AudioFormat.Encoding AudioFormat.Encoding.PCM_SIGNED
          指定有符號的線性 PCM 資料。
static AudioFormat.Encoding AudioFormat.Encoding.PCM_UNSIGNED
          指定無符號的線性 PCM 資料。
static AudioFormat.Encoding AudioFormat.Encoding.ULAW
          指定 u-law 編碼資料。
 

返回 AudioFormat.Encodingjavax.sound.sampled 中的方法
 AudioFormat.Encoding AudioFormat.getEncoding()
          獲取此格式聲音的編碼型別。
static AudioFormat.Encoding[] AudioSystem.getTargetEncodings(AudioFormat.Encoding sourceEncoding)
          使用已安裝的格式轉換器集合獲得系統可以從具有指定編碼的音頻輸入串流中獲得的編碼。
static AudioFormat.Encoding[] AudioSystem.getTargetEncodings(AudioFormat sourceFormat)
          使用已安裝的格式轉換器集合,獲得系統可以從具有指定格式的音頻輸入串流中獲得的編碼。
 

參數型別為 AudioFormat.Encodingjavax.sound.sampled 中的方法
static AudioInputStream AudioSystem.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
          通過轉換提供的音頻輸入串流,獲得所指示編碼的音頻輸入串流。
static AudioFormat.Encoding[] AudioSystem.getTargetEncodings(AudioFormat.Encoding sourceEncoding)
          使用已安裝的格式轉換器集合獲得系統可以從具有指定編碼的音頻輸入串流中獲得的編碼。
static AudioFormat[] AudioSystem.getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
          使用已安裝的格式轉換器,獲得具有特定編碼的格式,以及系統可以從指定格式的串流中獲得的格式。
static boolean AudioSystem.isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
          指示是否可以從具有指定格式的音頻輸入串流獲得指定編碼的音頻輸入串流。
 

參數型別為 AudioFormat.Encodingjavax.sound.sampled 中的建構子
AudioFormat(AudioFormat.Encoding encoding, float sampleRate, int sampleSizeInBits, int channels, int frameSize, float frameRate, boolean bigEndian)
          建構具有給定參數的 AudioFormat
AudioFormat(AudioFormat.Encoding encoding, float sampleRate, int sampleSizeInBits, int channels, int frameSize, float frameRate, boolean bigEndian, Map<String,Object> properties)
          建構具有給定參數的 AudioFormat
 

javax.sound.sampled.spiAudioFormat.Encoding 的使用
 

返回 AudioFormat.Encodingjavax.sound.sampled.spi 中的方法
abstract  AudioFormat.Encoding[] FormatConversionProvider.getSourceEncodings()
          獲得源格式編碼的集合,此提供者從該集合中提供格式轉換服務。
abstract  AudioFormat.Encoding[] FormatConversionProvider.getTargetEncodings()
          獲得目標格式編碼的集合,此提供者向該集合提供格式轉換服務。
abstract  AudioFormat.Encoding[] FormatConversionProvider.getTargetEncodings(AudioFormat sourceFormat)
          獲得受給定了特定源格式的格式轉換器支持的目標格式編碼集合。
 

參數型別為 AudioFormat.Encodingjavax.sound.sampled.spi 中的方法
abstract  AudioInputStream FormatConversionProvider.getAudioInputStream(AudioFormat.Encoding targetEncoding, AudioInputStream sourceStream)
          從給定的音頻輸入串流獲得具有指定編碼的音頻輸入串流。
abstract  AudioFormat[] FormatConversionProvider.getTargetFormats(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
          獲得具有受格式轉換器支持的指定編碼的目標格式集合。
 boolean FormatConversionProvider.isConversionSupported(AudioFormat.Encoding targetEncoding, AudioFormat sourceFormat)
          指示格式轉換器是否支持從特定格式向特定編碼的轉換。
 boolean FormatConversionProvider.isSourceEncodingSupported(AudioFormat.Encoding sourceEncoding)
          指示格式轉換器是否支持從指定源格式編碼的轉換。
 boolean FormatConversionProvider.isTargetEncodingSupported(AudioFormat.Encoding targetEncoding)
          指示格式轉換器是否支持到指定目標格式編碼的轉換。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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