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 ismax
. - It is used as a maximum value if the
channelCountMode
value isclamped-max
. - It is used as the exact value if the
channelCountMode
value isexplicit
.
SyntaxEdit
var oscillator = audioCtx.createOscillator();
var channels = oscillator.channelCount;
ExampleEdit
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;
ValueEdit
An integer.
SpecificationsEdit
Specification | Status | Comment |
---|---|---|
Web Audio API The definition of 'channelCount' in that specification. |
Working Draft |
Browser compatibilityEdit
See alsoEdit
Document Tags and Contributors
Tags:
Contributors to this page:
fscholz,
chrisdavidmills
Last updated by:
fscholz,