PullAudioInputStream class

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

Extends

メソッド

close()

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

create(PullAudioInputStreamCallback, AudioStreamFormat)

既定の形式 (16 kHz 16 ビット mono PCM) を使用して、read() メソッドと close() メソッドの指定されたコールバック インターフェイスに委任する PullAudioInputStream を作成します。

継承されたメソッド

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

createPushStream(AudioStreamFormat)

指定したオーディオ形式を使用して、メモリに基づく PushAudioInputStream を作成します。

メソッドの詳細

close()

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

function close()

create(PullAudioInputStreamCallback, AudioStreamFormat)

既定の形式 (16 kHz 16 ビット mono PCM) を使用して、read() メソッドと close() メソッドの指定されたコールバック インターフェイスに委任する PullAudioInputStream を作成します。

static function create(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

パラメーター

callback
PullAudioInputStreamCallback

PullAudioInputStreamCustomCallback から派生したカスタム オーディオ入力オブジェクト

format
AudioStreamFormat

コールバックの read() メソッドからオーディオが返されるオーディオ データ形式 (形式が 16 kHz 16 ビット mono PCM でない場合は必須)。

戻り値

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

継承済みメソッドの詳細

createPullStream(PullAudioInputStreamCallback, AudioStreamFormat)

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

static function createPullStream(callback: PullAudioInputStreamCallback, format?: AudioStreamFormat): PullAudioInputStream

パラメーター

callback
PullAudioInputStreamCallback

PullAudioInputStreamCallback から派生したカスタム オーディオ入力オブジェクト

format
AudioStreamFormat

コールバックの read() メソッドからオーディオが返されるオーディオ データ形式 (形式が 16 kHz 16 ビット mono PCM でない場合は必須)。

戻り値

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

AudioInputStream.createPullStreamから継承

createPushStream(AudioStreamFormat)

指定したオーディオ形式を使用して、メモリに基づく PushAudioInputStream を作成します。

static function createPushStream(format?: AudioStreamFormat): PushAudioInputStream

パラメーター

format
AudioStreamFormat

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

戻り値

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

AudioInputStream.createPushStreamから継承