Spec-Zone.ru › Haxe JavaScript

PannerNode

package js.html.audio

extends AudioNode › EventTarget

Доступно в js

A PannerNode всегда имеет ровно один вход и один выход: вход может быть моно или стерео, но выход всегда стерео (2 канала); вы не можете иметь эффекты панорамирования без по крайней мере двух аудиоканалов!

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

См. также:

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

Конструктор

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

Spec-Zone.ru

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