AnalyserNode: AnalyserNode() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。
AnalyserNode() はウェブオーディオ API のコンストラクターで、新しい AnalyserNode オブジェクトインスタンスを生成します。
構文
new AnalyserNode(context)
new AnalyserNode(context, options)
引数
context-
AudioContextまたはOfflineAudioContextへの参照です。 options省略可-
以下のプロパティを持つオブジェクトです。すべて省略可能です。
fftSizemaxDecibels-
FFT 解析のための dB 単位の望ましい初期最大出力です。 既定値は
-30です。 minDecibels-
FFT 解析のための dB 単位の望ましい初期最小出力です。 既定値は
-100です。 smoothingTimeConstant-
FFT 解析のための望ましい初期スムーズ化定数です。既定値は
0.8です。 channelCount-
ノードへの任意の入力へのアップミキシングとダウンミキシング接続時に使用するチャンネル数を決定するための整数を表します。(詳しくは
AudioNode.channelCountを参照してください。)Its usage and precise definition depend on the value ofchannelCountMode. 使い方や正確な定義はchannelCountModeの値に依存します。 channelCountMode-
ノードの入出力間でチャンネルを一致させる方法を記述する列挙値を表します。(既定など、詳細は
AudioNode.channelCountModeを参照してください。) channelInterpretation-
チャンネルの意味を記述する列挙値を表します。この解釈は音声のアップミキシングとダウンミキシングがどのように行われるかを定義します。 使用可能な値は
"speakers"または"discrete"です。(既定値など、詳しくはAudioNode.channelCountModeを参照してください。)
仕様書
| 仕様書 |
|---|
| Web Audio API> # dom-analysernode-analysernode> |
ブラウザーの互換性
関連情報
BaseAudioContext.createAnalyser()、同様のファクトリーメソッド