AudioStreamFormat class

表示用於自訂音訊輸入組態的音訊資料流程格式。

方法

close()

明確釋放附加至 物件的任何外部資源

getDefaultInputFormat()

建立音訊資料流程格式物件,此物件代表預設音訊資料流程格式 (16KHz 16 位單聲道 PCM) 。

getWaveFormat(number, number, number, AudioFormatTag)

建立具有指定格式特性的音訊資料流程格式物件。

getWaveFormatPCM(number, number, number)

建立具有指定 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 資料使用一個通道,而身歷聲資料會使用兩個通道。

傳回

正在建立的音訊資料流程格式。