次の方法で共有


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() メソッドからオーディオが返されるオーディオ データ形式 (形式が 16 kHz 16 ビット モノラル PCM でない場合は必須)。

戻り値

作成されるオーディオ入力ストリーム。

createPushStream(AudioStreamFormat)

指定したオーディオ形式でメモリベースの PushAudioInputStream を作成します。

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

パラメーター

format
AudioStreamFormat

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

戻り値

作成されるオーディオ入力ストリーム。