Spec-Zone.ru › Haxe JavaScript

AudioParam

package js.html.audio

Доступно в js

Интерфейс AudioParam API Web Audio представляет собой параметр, относящийся к звуку, обычно параметр AudioNode (например, GainNode.gain).

Документация AudioParam от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/AudioParam

Переменные

read onlydefaultValue:Float

Представляет начальное значение параметра, определенное конкретным AudioNode, создающим AudioParam.

read onlymaxValue:Float

Представляет максимальное возможное значение для номинального (эффективного) диапазона параметра.

read onlyminValue:Float

Представляет минимальное возможное значение для номинального (эффективного) диапазона параметра.

value:Float

Представляет текущее значение параметра как число с плавающей точкой; изначально устанавливается в значение AudioParam.defaultValue. Несмотря на возможность изменения, любые изменения, происходящие во время запланированных автоматических событий — то есть событий, запланированных с помощью методов AudioParam — игнорируются без выброса исключения.

Методы

cancelScheduledValues(startTime:Float):AudioParam

Отменяет все запланированные будущие изменения для AudioParam.

Выбрасывает:

null

DOMError

exponentialRampToValueAtTime(value:Float, endTime:Float):AudioParam

Планирует постепенное экспоненциальное изменение значения AudioParam. Изменение начинается в момент, указанный для предыдущего события, следует экспоненциальному нарастанию до нового значения, заданного параметром value, и достигает нового значения в момент, заданный параметром endTime.

Выбрасывает:

null

DOMError

linearRampToValueAtTime(value:Float, endTime:Float):AudioParam

Планирует постепенное линейное изменение значения AudioParam. Изменение начинается в момент, указанный для предыдущего события, следует линейному нарастанию до нового значения, заданного параметром value, и достигает нового значения в момент, заданный параметром endTime.

Выбрасывает:

null

DOMError

setTargetAtTime(target:Float, startTime:Float, timeConstant:Float):AudioParam

Планирует начало изменения значения AudioParam. Изменение начинается в момент, указанный в startTime, и экспоненциально приближается к значению, заданному параметром target. Скорость экспоненциального затухания определяет параметр timeConstant, измеряемый в секундах.

Выбрасывает:

null

DOMError

setValueAtTime(value:Float, startTime:Float):AudioParam

Планирует мгновенное изменение значения AudioParam в точное время, измеряемое относительно AudioContext.currentTime. Новое значение задается параметром value.

Выбрасывает:

null

DOMError

setValueCurveAtTime(values:Array<Float>, startTime:Float, duration:Float):AudioParam

Планирует изменение значений AudioParam в соответствии с заданным набором значений, определенных массивом чисел с плавающей точкой, масштабируемых для указанного интервала, начиная с заданного начального времени и на протяжении заданного промежутка времени.

Выбрасывает:

null

DOMError

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/audio/AudioParam.html

Spec-Zone.ru

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