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