AudioNode
interface is a generic interface for representing an audio processing module like an audio source (e.g. an HTML <audio>
or <video>
element, an OscillatorNode
, etc.), the audio destination, intermediate processing module (e.g. a filter like BiquadFilterNode
or ConvolverNode
), or volume control (like GainNode
).channelCount
's usage and precise definition depend on the value of AudioNode.channelCountMode
:channelCountMode
and their meanings are:AudioNode
object. In some browsers older implementations of this interface return void.AudioNode
output to more than one AudioParam
, and more than one AudioNode output to a single AudioParam
, with multiple calls to connect()
. Fan-in and fan-out are therefore supported.AudioContext
object.