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
取樣率,以每秒樣本為單位, (Hertz) 。
- bitsPerSample
-
number
每個樣本的位數,通常是 16。
- channels
-
number
波音訊資料中的通道數目。 Monaural 資料使用一個通道,而身歷聲資料會使用兩個通道。
- format
- AudioFormatTag
(PCM、法制或多法) 的音訊格式。
傳回
正在建立的音訊資料流程格式。
getWaveFormatPCM(number, number, number)
建立具有指定 pcm 曲線特性的音訊資料流程格式物件。
static function getWaveFormatPCM(samplesPerSecond: number, bitsPerSample: number, channels: number): AudioStreamFormat
參數
- samplesPerSecond
-
number
取樣率,以每秒樣本為單位, (Hertz) 。
- bitsPerSample
-
number
每個樣本的位數,通常是 16。
- channels
-
number
波音訊資料中的通道數目。 Monaural 資料使用一個通道,而身歷聲資料會使用兩個通道。
傳回
正在建立的音訊資料流程格式。