AudioContext: baseLatency プロパティ
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2021.
baseLatency
は AudioContext
インターフェイスの読み取り専用プロパティで、AudioDestinationNode
すなわち音声グラフの終端から音声バッファーをホストシステムで再生の準備ができている音声サブシステムに渡すときに発生する処理の遅延の秒数を表す double
の値を返します。
メモ: コンテキストの生成時に latencyHint
オプションを用いることで特定の遅延を要求することができます。しかし、ブラウザーはこのオプションを無視する可能性があります。
値
ベース遅延の秒数を表す double
の値です。
例
js
// デフォルトの遅延 ("interactive")
const audioCtx1 = new AudioContext();
console.log(audioCtx1.baseLatency); // 0.00
// より大きい遅延 ("playback")
const audioCtx2 = new AudioContext({ latencyHint: "playback" });
console.log(audioCtx2.baseLatency); // 0.15
仕様書
Specification |
---|
Web Audio API # dom-audiocontext-baselatency |
ブラウザーの互換性
BCD tables only load in the browser