PushAudioInputStream class
カスタム オーディオ入力構成に使用されるメモリ に基づくプッシュ オーディオ入力ストリームを表します。
- Extends
メソッド
close() | ストリームを閉じます。 |
create(Audio |
指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。 |
write(Array |
データの内部コピーを作成することによって指定されたオーディオ データを書き込みます。 |
継承されたメソッド
create |
read() メソッドと close() メソッドの指定されたコールバック インターフェイスにデリゲートする PullAudioInputStream を作成します。 |
create |
指定したオーディオ形式を使用して、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 でない場合は必須)。
戻り値
作成中のオーディオ入力ストリーム。
createPushStream(AudioStreamFormat)
指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
パラメーター
- format
- AudioStreamFormat
オーディオがプッシュ オーディオ ストリームの write() メソッドに書き込まれるオーディオ データ形式 (format が 16 kHz 16 ビット mono PCM でない場合は必須)。
戻り値
作成中のオーディオ入力ストリーム。