AudioProcessingEvent
ウェブオーディオ API の AudioProcessingEvent は ScriptProcessorNode 入力バッファーが処理可能な状態になったときに発生するイベントを表します。
メモ: 2014 年 8 月 29 日のウェブオーディオ API 仕様書公開時点で、この機能は非推奨とされ、まもなく AudioWorklet に置き換わる予定です。
コンストラクター
AudioProcessingEvent()-
新しい
AudioProcessingEventオブジェクトを生成します。
プロパティ
親プロパティである Event から継承されたプロパティも実装しています。
playbackTime読取専用-
double 型で、音声が再生される時間を表します。
AudioContext.currentTimeの時刻で定義されます。 inputBuffer読取専用-
処理する入力音声データを含むバッファーである
AudioBufferを指定します。 チャンネル数はファクトリーメソッドAudioContext.createScriptProcessor()の引数numberOfInputChannelsとして定義されています。 なお、返されたAudioBufferは、イベントハンドラーのスコープ内のみで有効であることに注意してください。 outputBuffer読取専用-
出力する音声データを書き込むバッファーである
AudioBufferを指定します。 チャンネル数はファクトリーメソッドAudioContext.createScriptProcessor()の引数numberOutputChannelsとして定義されています。 なお、返されたAudioBufferは、イベントハンドラーのスコープ内のみで有効であることに注意してください。
例
AudioProcessingEvent を使用したコード例は BaseAudioContext.createScriptProcessor() を参照してください。
ブラウザーの互換性
BCD tables only load in the browser