AudioStreamFormat class
表示用於自定義音訊輸入組態的音訊數據流格式。
方法
close() | 明確釋放附加至 物件的任何外部資源 |
get |
建立代表預設音訊數據流格式的音訊數據流格式物件(16KHz 16 位單聲道 PCM)。 |
get |
建立具有指定格式特性的音訊數據流格式物件。 |
get |
建立具有指定 pcm 超聲波特性的音訊數據流格式物件。 |
方法詳細資料
close()
明確釋放附加至 物件的任何外部資源
function close()
getDefaultInputFormat()
建立代表預設音訊數據流格式的音訊數據流格式物件(16KHz 16 位單聲道 PCM)。
static function getDefaultInputFormat(): AudioStreamFormat
傳回
正在建立的音訊數據流格式。
getWaveFormat(number, number, number, AudioFormatTag)
建立具有指定格式特性的音訊數據流格式物件。
static function getWaveFormat(samplesPerSecond: number, bitsPerSample: number, channels: number, format: AudioFormatTag): AudioStreamFormat
參數
- samplesPerSecond
-
number
取樣率,以每秒樣本為單位(赫茨)。
- bitsPerSample
-
number
每個樣本的位,通常是16。
- channels
-
number
超聲波音頻數據中的通道數目。 Monaural 數據會使用一個通道,而立體聲數據則使用兩個通道。
- format
- AudioFormatTag
音訊格式(PCM、alaw 或 mulaw)。
傳回
正在建立的音訊數據流格式。
getWaveFormatPCM(number, number, number)
建立具有指定 pcm 超聲波特性的音訊數據流格式物件。
static function getWaveFormatPCM(samplesPerSecond: number, bitsPerSample: number, channels: number): AudioStreamFormat
參數
- samplesPerSecond
-
number
取樣率,以每秒樣本為單位(赫茨)。
- bitsPerSample
-
number
每個樣本的位,通常是16。
- channels
-
number
超聲波音頻數據中的通道數目。 Monaural 數據會使用一個通道,而立體聲數據則使用兩個通道。
傳回
正在建立的音訊數據流格式。