PullAudioOutputStream class

カスタム オーディオ出力構成に使用されるメモリに基づくプッシュ オーディオ出力ストリームを表します。

Extends

プロパティ

format

AudioOutputStream の形式を設定します。メモ: この形式は、書き込む前にシンセサイザーによって設定されます。 AudioConfig に渡す前に設定しないでください

メソッド

close()

ストリームを閉じます。

create()

指定したオーディオ形式を使用して、PullAudioOutputStream をサポートするメモリを作成します。

read(ArrayBuffer)

内部バッファーからオーディオ データを読み取ります。

継承されたメソッド

createPullStream()

指定したオーディオ形式を使用して、PullAudioOutputStream をサポートするメモリを作成します。

プロパティの詳細

format

AudioOutputStream の形式を設定します。メモ: この形式は、書き込む前にシンセサイザーによって設定されます。 AudioConfig に渡す前に設定しないでください

void format

プロパティ値

void

メソッドの詳細

close()

ストリームを閉じます。

function close()

create()

指定したオーディオ形式を使用して、PullAudioOutputStream をサポートするメモリを作成します。

static function create(): PullAudioOutputStream

戻り値

作成中のプッシュ オーディオ出力ストリーム。

read(ArrayBuffer)

内部バッファーからオーディオ データを読み取ります。

function read(dataBuffer: ArrayBuffer): Promise<number>

パラメーター

dataBuffer

ArrayBuffer

読み取りデータを格納する ArrayBuffer。

戻り値

Promise<number>

オーディオ バッファーの長さが読み取られた。

継承済みメソッドの詳細

createPullStream()

指定したオーディオ形式を使用して、PullAudioOutputStream をサポートするメモリを作成します。

static function createPullStream(): PullAudioOutputStream

戻り値

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

AudioOutputStream.createPullStreamから継承