AudioInputStream class
カスタム オーディオ入力構成に使用されるオーディオ入力ストリームを表します。
メソッド
close() | オブジェクトにアタッチされている外部リソースを明示的に解放します |
create |
read() メソッドと close() メソッドの指定されたコールバック インターフェイスにデリゲートする PullAudioInputStream を作成します。 |
create |
指定したオーディオ形式を使用して、PushAudioInputStream をサポートするメモリを作成します。 |
メソッドの詳細
close()
オブジェクトにアタッチされている外部リソースを明示的に解放します
function close()
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 でない場合は必須)。
戻り値
作成中のオーディオ入力ストリーム。