GainNode
GainNode
介面代表的是音量改變。 這是 AudioNode
(en-US) 音訊處理模組,可以對輸入的訊號做增益 (gain) 後輸出。一個 GainNode
有一個輸入和一個輸出,兩者有相同的聲道數。
增益 (gain) 是無單位的數值,隨時間變化,會用來和所有輸入聲道的取樣做相乘。 如果更改的話,新的增益會用 de-zippering 演算法處理,以避免輸出聲音出現難聽的「喀」聲。
Number of inputs | 1 |
---|---|
Number of outputs | 1 |
Channel count mode | "max" |
Channel count | 2 (not used in the default count mode) |
Channel interpretation | "speakers" |
Constructor
GainNode()
(en-US)-
Creates a new instance of an GainNode object.
Properties
Inherits properties from its parent, AudioNode
(en-US).
GainNode.gain
Read only-
是 a-rate (en-US)
AudioParam
(en-US) ,代表增益值
Methods
No specific method; inherits methods from its parent, AudioNode
(en-US).
Example
See BaseAudioContext.createGain()
(en-US) for example code showing how to use an AudioContext
to create a GainNode
.
Specifications
Specification |
---|
Web Audio API # GainNode |
Browser compatibility
BCD tables only load in the browser