PushAudioInputStream class
表示用於自訂音訊輸入組態的記憶體支援推播音訊輸入資料流程。
- Extends
方法
close() | 關閉資料流程。 |
create(Audio |
使用指定的音訊格式建立記憶體支援的 PushAudioInputStream。 |
write(Array |
寫入藉由建立資料內部複本所指定的音訊資料。 |
繼承的方法
create |
建立 PullAudioInputStream,委派給指定的回呼介面,以供 read () 和 close () 方法使用。 |
create |
使用指定的音訊格式建立記憶體支援的 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 () 方法傳回音頻 (音訊資料格式。
傳回
要建立的音訊輸入資料流程。
createPushStream(AudioStreamFormat)
使用指定的音訊格式建立記憶體支援的 PushAudioInputStream。
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
參數
- format
- AudioStreamFormat
音訊資料格式,如果格式不是 16 kHz 16 位單聲道 PCM) ,則音訊會寫入推送音訊資料流程的 write () 方法 (必要。
傳回
要建立的音訊輸入資料流程。