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
將音訊寫入推播音訊數據流的 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,則為必要)。
傳回
正在建立的音訊輸入數據流。
createPushStream(AudioStreamFormat)
使用指定的音訊格式,建立記憶體支援的 PushAudioInputStream。
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
參數
- format
- AudioStreamFormat
將音訊寫入推播音訊數據流的 write() 方法的音訊數據格式(如果格式不是 16 kHz 16 位單 PCM,則為必要)。
傳回
正在建立的音訊輸入數據流。