AudioParam
package js.html.audio
Доступно в js
Интерфейс AudioParam API Web Audio представляет собой параметр, относящийся к звуку, обычно параметр AudioNode (например, GainNode.gain).
Документация AudioParam от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
См. также:
Переменные
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