package js.html.audio
extends AudioNode › EventTarget
Available on jsA
PannerNode
always has exactly one input and one output: the input can be mono or stereo but the output is always stereo (2 channels); you can't have panning effects without at least two audio channels!Documentation PannerNode by Mozilla Contributors, licensed under CC-BY-SA 2.5.
See:
coneInnerAngle:Float
Is a double value describing the angle, in degrees, of a cone inside of which there will be no volume reduction.
coneOuterAngle:Float
A double value describing the angle, in degrees, of a cone outside of which the volume will be reduced by a constant value, defined by the coneOuterGain
attribute.
coneOuterGain:Float
A double value describing the amount of volume reduction outside the cone defined by the coneOuterAngle
attribute. Its default value is 0
, meaning that no sound can be heard.
distanceModel:DistanceModelType
An enumerated value determining which algorithm to use to reduce the volume of the audio source as it moves away from the listener.
maxDistance:Float
A double value representing the maximum distance between the audio source and the listener, after which the volume is not reduced any further.
panningModel:PanningModelType
An enumerated value determining which spatialisation algorithm to use to position the audio in 3D space.
refDistance:Float
A double value representing the reference distance for reducing volume as the audio source moves further from the listener.
rolloffFactor:Float
A double value describing how quickly the volume is reduced as the source moves away from the listener. This value is used by all distance models.
setOrientation (x:Float, y:Float, z:Float):Void
Defines the direction the audio source is playing in.
setPosition (x:Float, y:Float, z:Float):Void
Defines the position of the audio source relative to the listener (represented by an AudioListener
object stored in the AudioContext.listener
attribute.)
setVelocity (x:Float, y:Float, z:Float):Void
Defines the velocity vector of the audio source — how fast it is moving and in what direction. In a previous version of the specification, the PannerNode
had a velocity that could pitch up or down AudioBufferSourceNode
s connected downstream. This feature was not clearly specified and had a number of issues, so it was removed from the specification.
© 2005–2018 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/audio/PannerNode.html