PushAudioInputStream class

表示用於自訂音訊輸入組態的記憶體支援推播音訊輸入資料流程。

Extends

方法

close()

關閉資料流程。

create(AudioStreamFormat)

使用指定的音訊格式建立記憶體支援的 PushAudioInputStream。

write(ArrayBuffer)

寫入藉由建立資料內部複本所指定的音訊資料。

繼承的方法

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

建立 PullAudioInputStream,委派給指定的回呼介面,以供 read () 和 close () 方法使用。

createPushStream(AudioStreamFormat)

使用指定的音訊格式建立記憶體支援的 PushAudioInputStream。

方法詳細資料

close()

關閉資料流程。

function close()

create(AudioStreamFormat)

使用指定的音訊格式建立記憶體支援的 PushAudioInputStream。

static function create(format?: AudioStreamFormat): PushAudioInputStream

參數

format
AudioStreamFormat

音訊資料格式,如果格式不是 16 kHz 16 位單聲道 PCM) ,則音訊會寫入推送音訊資料流程的 write () 方法 (必要。

傳回

正在建立的推播音訊輸入資料流程。

write(ArrayBuffer)

寫入藉由建立資料內部複本所指定的音訊資料。

function write(dataBuffer: ArrayBuffer)

參數

dataBuffer

ArrayBuffer

此函式將複製的音訊緩衝區。

繼承的方法的詳細資料

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

建立 PullAudioInputStream,委派給指定的回呼介面,以供 read () 和 close () 方法使用。

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

參數

callback
PullAudioInputStreamCallback

衍生自 PullAudioInputStreamCallback 的自訂音訊輸入物件

format
AudioStreamFormat

如果格式不是 16 kHz 16 位單聲道 PCM) ,則會從回呼的 read () 方法傳回音頻 (音訊資料格式。

傳回

要建立的音訊輸入資料流程。

繼承自AudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

使用指定的音訊格式建立記憶體支援的 PushAudioInputStream。

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

參數

format
AudioStreamFormat

音訊資料格式,如果格式不是 16 kHz 16 位單聲道 PCM) ,則音訊會寫入推送音訊資料流程的 write () 方法 (必要。

傳回

要建立的音訊輸入資料流程。

繼承自AudioInputStream.createPushStream