AudioInputStream class

カスタム オーディオ入力構成に使用されるオーディオ入力ストリームを表します。

メソッド

close()

オブジェクトにアタッチされている外部リソースを明示的に解放します

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

createPushStream(AudioStreamFormat)

指定したオーディオ形式を使用して、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 でない場合は必須)。

戻り値

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