AudioNode: channelCount property
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
channelCountMode value is max.
- It is used as a maximum value if the
channelCountMode value is clamped-max.
- It is used as the exact value if the
channelCountMode value is explicit.
Value
Examples
const audioCtx = new AudioContext();
const oscillator = audioCtx.createOscillator();
const gainNode = audioCtx.createGain();
oscillator.connect(gainNode);
gainNode.connect(audioCtx.destination);
oscillator.channelCount;
Specifications
Browser compatibility
|
Desktop |
Mobile |
|
Chrome |
Edge |
Firefox |
Internet Explorer |
Opera |
Safari |
WebView Android |
Chrome Android |
Firefox for Android |
Opera Android |
Safari on IOS |
Samsung Internet |
channelCount |
27 |
12 |
25 |
No |
15 |
7 |
≤37 |
27 |
25 |
15 |
7 |
1.5 |
See also