PushAudioInputStream class

カスタム オーディオ入力構成に使用されるメモリ に基づくプッシュ オーディオ入力ストリームを表します。

Extends

メソッド

close()

ストリームを閉じます。

create(AudioStreamFormat)

指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。

write(ArrayBuffer)

データの内部コピーを作成することによって指定されたオーディオ データを書き込みます。

継承されたメソッド

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

read() メソッドと close() メソッドの指定されたコールバック インターフェイスにデリゲートする PullAudioInputStream を作成します。

createPushStream(AudioStreamFormat)

指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。

メソッドの詳細

close()

ストリームを閉じます。

function close()

create(AudioStreamFormat)

指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。

static function create(format?: AudioStreamFormat): PushAudioInputStream

パラメーター

format
AudioStreamFormat

オーディオがプッシュ オーディオ ストリームの write() メソッドに書き込まれるオーディオ データ形式 (format が 16 kHz 16 ビット mono PCM でない場合は必須)。

戻り値

作成中のプッシュ オーディオ入力ストリーム。

write(ArrayBuffer)

データの内部コピーを作成することによって指定されたオーディオ データを書き込みます。

function write(dataBuffer: ArrayBuffer)

パラメーター

dataBuffer

ArrayBuffer

この関数がコピーを作成するオーディオ バッファー。

継承済みメソッドの詳細

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

read() メソッドと close() メソッドの指定されたコールバック インターフェイスにデリゲートする PullAudioInputStream を作成します。

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

パラメーター

callback
PullAudioInputStreamCallback

PullAudioInputStreamCallback から派生したカスタム オーディオ入力オブジェクト

format
AudioStreamFormat

コールバックの read() メソッドからオーディオが返されるオーディオ データ形式 (format が 16 kHz 16 ビット mono PCM でない場合は必須)。

戻り値

作成中のオーディオ入力ストリーム。

AudioInputStream.createPullStreamから継承

createPushStream(AudioStreamFormat)

指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

パラメーター

format
AudioStreamFormat

オーディオがプッシュ オーディオ ストリームの write() メソッドに書き込まれるオーディオ データ形式 (format が 16 kHz 16 ビット mono PCM でない場合は必須)。

戻り値

作成中のオーディオ入力ストリーム。

AudioInputStream.createPushStreamから継承