AudioNode.channelCount

channelCount свойство интерфейса AudioNode представляющее собой целое число использующееся для определения того, сколько каналов участвуют для up-mixing and down-mixing (en-US) соединений для любого входа узла.

Использование и точное значение channelCount's зависит от AudioNode.channelCountMode (en-US):

  • Игнорируется если значение channelCountMode равно max.
  • Используется в качестве максимального значения, если значение channelCountMode равно clamped-max.
  • Используется в качестве точного значения, если значение channelCountMode указано явно.

Синтаксис

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

Пример

js
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;

Значение

Целое.

Спецификации

Specification
Web Audio API
# dom-audionode-channelcount

Совместимость с браузерами

BCD tables only load in the browser

Смотрите также