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() メソッドに書き込まれるオーディオ データ形式 (形式が 16 kHz 16 ビット モノラル 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() メソッドからオーディオが返されるオーディオ データ形式 (形式が 16 kHz 16 ビット モノラル PCM でない場合は必須)。
戻り値
作成されるオーディオ入力ストリーム。
createPushStream(AudioStreamFormat)
指定したオーディオ形式でメモリベースの PushAudioInputStream を作成します。
static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream
パラメーター
- format
- AudioStreamFormat
オーディオがプッシュ オーディオ ストリームの write() メソッドに書き込まれるオーディオ データ形式 (形式が 16 kHz 16 ビット モノラル PCM でない場合は必須)。
戻り値
作成されるオーディオ入力ストリーム。