Spec-Zone.ru › Web APIs

ConvolverNode: Конструктор ConvolverNode()

Базовая Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и версиях браузеров. Она доступна в браузерах с апреля 2021 года.

  • Подробнее
  • Полная совместимость
  • Отправить отзыв

Конструктор ConvolverNode() API Веб-аудио создаёт новый экземпляр объекта ConvolverNode.

Синтаксис

new ConvolverNode(context, options)

Параметры

context

Ссылка на AudioContext.

options Необязательно

Доступны следующие параметры:

buffer

Моно-, стерео- или 4-канальный AudioBuffer, содержащий импульсную характеристику (возможно, многоканальную), используемую узлом ConvolverNode для создания эффекта реверберации.

disableNormalization

Логическое значение, определяющее, будет ли импульсная характеристика из буфера масштабироваться с помощью нормализации по мощности или нет. По умолчанию false.

channelCount

Целочисленное значение, определяющее количество каналов при смешивании каналов на вход узла. (См. AudioNode.channelCount для получения дополнительной информации). Его использование и точное определение зависят от значения channelCountMode.

channelCountMode

Перечисление, описывающее способ соответствия каналов между входами и выходами узла. (См. AudioNode.channelCountMode для получения дополнительной информации, включая значения по умолчанию).

channelInterpretation

Перечисление, описывающее значение каналов. Это значение определяет, как будет происходить смешивание каналов. Возможные значения: "speakers" или "discrete". (См. AudioNode.channelCountMode для получения дополнительной информации, включая значения по умолчанию).

Возвращаемое значение

Новый экземпляр объекта ConvolverNode.

Исключения

NotSupportedError DOMException

Выбрасывается, если у сохранённого AudioBuffer нет необходимого числа каналов или у него разная частота дискретизации с ассоциированным AudioContext.

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

Спецификация
Web Audio API
# dom-convolvernode-constructor-convolvernode

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

Рабочие столы Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox for Android Opera Android Safari на IOS Samsung Internet WebView Android
ConvolverNode 55 79 53 42 14.1 55 53 42 14.5 6.0 55

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/ConvolverNode/ConvolverNode

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API