PannerNode
package js.html.audio
extends AudioNode › EventTarget
Доступно в js
A PannerNode всегда имеет ровно один вход и один выход: вход может быть моно или стерео, но выход всегда стерео (2 канала); вы не можете иметь эффекты панорамирования без по крайней мере двух аудиоканалов!
Документация PannerNode от Mozilla Contributors, лицензирована по CC-BY-SA 2.5.
См. также:
Конструктор
new(context:BaseAudioContext, ?options:Null<PannerOptions>)
Бросает:
null |
DOMError |
|---|
Переменные
coneInnerAngle:Float
Представляет собой двойное значение, описывающее угол, в градусах, конуса внутри которого не будет уменьшения громкости.
coneOuterAngle:Float
Двойное значение, описывающее угол, в градусах, конуса за пределами которого громкость будет уменьшена на постоянное значение, определенное атрибутом coneOuterGain.
coneOuterGain:Float
Двойное значение, описывающее величину уменьшения громкости за пределами конуса, определенного атрибутом coneOuterAngle. Его значение по умолчанию 0, что означает, что звук не будет слышен.
distanceModel:DistanceModelType
Перечисление, определяющее алгоритм, который будет использоваться для уменьшения громкости источника звука по мере удаления его от слушателя.
maxDistance:Float
Двойное значение, представляющее максимальное расстояние между источником звука и слушателем, после которого громкость больше не уменьшается.
read onlyorientationX:AudioParam
Представляет собой горизонтальную позицию вектора источника звука в декартовой системе координат с правой ориентацией. Хотя это AudioParam нельзя изменить напрямую, его значение может быть изменено с помощью свойства AudioParam.value. Значение по умолчанию равно 1.
read onlyorientationY:AudioParam
Представляет собой вертикальную позицию вектора источника звука в декартовой системе координат с правой ориентацией. Значение по умолчанию 0. Хотя это AudioParam нельзя изменить напрямую, его значение может быть изменено с помощью свойства AudioParam.value. Значение по умолчанию 0.
read onlyorientationZ:AudioParam
Представляет собой продольную (вперёд-назад) позицию вектора источника звука в декартовой системе координат с правой ориентацией. Значение по умолчанию 0. Хотя это AudioParam нельзя изменить напрямую, его значение может быть изменено с помощью свойства AudioParam.value. Значение по умолчанию 0.
panningModel:PanningModelType
Перечисление, определяющее алгоритм пространственной обработки для позиционирования звука в 3D пространстве.
read onlypositionX:AudioParam
Представляет собой горизонтальную позицию звука в декартовой системе координат с правой ориентацией. Значение по умолчанию 0. Хотя это AudioParam нельзя изменить напрямую, его значение может быть изменено с помощью свойства AudioParam.value. Значение по умолчанию 0.
read onlypositionY:AudioParam
Представляет собой вертикальную позицию звука в декартовой системе координат с правой ориентацией. Значение по умолчанию 0. Хотя это AudioParam нельзя изменить напрямую, его значение может быть изменено с помощью свойства AudioParam.value. Значение по умолчанию 0.
read onlypositionZ:AudioParam
Представляет собой продольную (вперёд-назад) позицию звука в декартовой системе координат с правой ориентацией. Значение по умолчанию 0. Хотя это AudioParam нельзя изменить напрямую, его значение может быть изменено с помощью свойства AudioParam.value. Значение по умолчанию 0.
refDistance:Float
Двойное значение, представляющее справочное расстояние для уменьшения громкости по мере удаления источника звука от слушателя.
rolloffFactor:Float
Двойное значение, описывающее скорость уменьшения громкости по мере удаления источника от слушателя. Это значение используется всеми моделями расстояния.
Методы
setOrientation(x:Float, y:Float, z:Float):Void
Определяет направление, в котором играет источник звука.
setPosition(x:Float, y:Float, z:Float):Void
Определяет положение источника звука относительно слушателя (представленного объектом AudioListener в атрибуте AudioContext.listener).
© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/audio/PannerNode.html