mozilla
Your Search Results

    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 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.

    Syntax

    var oscillator = audioCtx.createOscillator();
    var channels = oscillator.channelCount;

    Example

    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;
    

    Value

    An integer.

    Specifications

    Specification Status Comment
    Web Audio API
    The definition of 'channelCount' in that specification.
    Working Draft  

    Browser compatibility

    Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari (WebKit)
    Basic support 10.0webkit 25.0 (25.0) Not supported 15.0webkit
    22 (unprefixed)
    (Yes)
    Feature Android Firefox Mobile (Gecko) Firefox OS (Gecko) IE Phone Opera Mobile Safari Mobile
    Basic support ? 26.0 1.2 ? ? ?

    See also

    Document Tags and Contributors

    Contributors to this page: fscholz, chrisdavidmills
    Last updated by: fscholz,