GainNode: GainNode() コンストラクター
Baseline
広く利用可能
この機能は広く実装されており、多くのバージョンの端末やブラウザーで動作します。2021年4月以降、すべてのブラウザーで利用可能です。
Web Audio API の GainNode() コンストラクターは、新しい GainNode オブジェクトを作成します。これは音量の変更を表す AudioNode です。
構文
js
new GainNode(context, options)
引数
context-
BaseAudioContext(たとえばAudioContext) への参照です。 options省略可-
以下のオプションが指定できます。
gain-
適用するゲインです。このパラメーターは a-rate で、公称の範囲は (-∞,+∞) です。デフォルト値は
1です。 channelCount-
このノードへの入力についてアップミキシングとダウンミキシングを行う際に用いるチャンネル数の決定に用いる整数です。(詳しくは
AudioNode.channelCountを参照してください) この使用法と正確な定義はchannelCountModeの値によります。 channelCountMode-
ノードの入力と出力でチャンネルを対応させる方法を表す列挙値です。(デフォルト値など詳しくは
AudioNode.channelCountModeを参照してください) channelInterpretation-
チャンネルの意味を表す列挙値です。この意味により、音声のアップミキシングとダウンミキシングを行う方法を決定します。取りうる値は
"speakers"および"discrete"です。(デフォルト値など詳しくはAudioNode.channelCountModeを参照してください)
返値
新しい GainNode オブジェクトのインスタンスを返します。
仕様書
| 仕様書 |
|---|
| Web Audio API> # dom-gainnode-gainnode> |