共用方式為


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

將音訊寫入推播音訊數據流的 write() 方法的音訊數據格式(如果格式不是 16 kHz 16 位單 PCM,則為必要)。

傳回

正在建立的推送音訊輸入數據流。

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

從回呼的 read() 方法傳回音訊的音訊數據格式(如果格式不是 16 kHz 16 位 mono PCM,則為必要)。

傳回

正在建立的音訊輸入數據流。

繼承自AudioInputStream.createPullStream

createPushStream(AudioStreamFormat)

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

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

參數

format
AudioStreamFormat

將音訊寫入推播音訊數據流的 write() 方法的音訊數據格式(如果格式不是 16 kHz 16 位單 PCM,則為必要)。

傳回

正在建立的音訊輸入數據流。

繼承自AudioInputStream.createPushStream