AudioNode.channelCount
The channelCount property of the AudioNode interface represents an integer used to determine how many channels are used when up-mixing and down-mixing connections to any inputs to the node.
channelCount's usage and precise definition depend on the value of AudioNode.channelCountMode:
- It is ignored if the
channelCountModevalue ismax. - It is used as a maximum value if the
channelCountModevalue isclamped-max. - It is used as the exact value if the
channelCountModevalue isexplicit.
Value
An integer.
Examples
var AudioContext = window.AudioContext || window.webkitAudioContext;
var audioCtx = new AudioContext();
var oscillator = audioCtx.createOscillator();
var gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
oscillator.channelCount;
Specifications
| Specification |
|---|
| Web Audio API # dom-audionode-channelcount |
Browser compatibility
BCD tables only load in the browser