StereoPannerNode
An AudioNode which pans its input across the stereo field using the equal-power panning algorithm.
See
https://developer.mozilla.org/docs/Web/API/StereoPannerNode
Extends
Implements
Constructors
new StereoPannerNode()
new StereoPannerNode(context, options): StereoPannerNode
Parameters
| Parameter | Type |
|---|---|
context | BaseAudioContext |
options | StereoPannerOptions |
Returns
Overrides
AudioNode.constructor
See
https://developer.mozilla.org/docs/Web/API/StereoPannerNode/StereoPannerNode
Accessors
channelCount
get channelCount(): number
See
https://developer.mozilla.org/docs/Web/API/AudioNode/channelCount
set channelCount(v): void
Parameters
| Parameter | Type |
|---|---|
v | number |
Returns
number
Implementation of
globalThis.StereoPannerNode.channelCount
Inherited from
channelCountMode
get channelCountMode(): ChannelCountMode
See
https://developer.mozilla.org/docs/Web/API/AudioNode/channelCountMode
set channelCountMode(v): void
Parameters
| Parameter | Type |
|---|---|
v | ChannelCountMode |
Returns
ChannelCountMode
Implementation of
globalThis.StereoPannerNode.channelCountMode
Inherited from
channelInterpretation
get channelInterpretation(): ChannelInterpretation
See
https://developer.mozilla.org/docs/Web/API/AudioNode/channelInterpretation
set channelInterpretation(v): void
Parameters
| Parameter | Type |
|---|---|
v | ChannelInterpretation |
Returns
ChannelInterpretation
Implementation of
globalThis.StereoPannerNode.channelInterpretation
Inherited from
AudioNode.channelInterpretation
context
get context(): BaseAudioContext
The BaseAudioContext which the node participates in.
See
https://developer.mozilla.org/docs/Web/API/AudioNode/context
Returns
Implementation of
globalThis.StereoPannerNode.context
Inherited from
numberOfInputs
get numberOfInputs(): number
See
https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfInputs
Returns
number
Implementation of
globalThis.StereoPannerNode.numberOfInputs
Inherited from
numberOfOutputs
get numberOfOutputs(): number
See
https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfOutputs
Returns
number
Implementation of
globalThis.StereoPannerNode.numberOfOutputs
Inherited from
pan
get pan(): AudioParam
The position of the input in the stereo field (an a-rate
AudioParam): -1 = full left, 0 = center, 1 = full right.
See
https://developer.mozilla.org/docs/Web/API/StereoPannerNode/pan
Returns
Implementation of
globalThis.StereoPannerNode.pan
Methods
addEventListener()
addEventListener(type, callback, options?): void
Appends an event listener for events whose type attribute value is type. The callback argument sets the callback that will be invoked when the event is dispatched.
The options argument sets listener-specific options. For compatibility this can be a boolean, in which case the method behaves exactly as if the value was specified as options's capture.
When set to true, options's capture prevents callback from being invoked when the event's eventPhase attribute value is BUBBLING_PHASE. When false (or not present), callback will not be invoked when event's eventPhase attribute value is CAPTURING_PHASE. Either way, callback will be invoked if event's eventPhase attribute value is AT_TARGET.
When set to true, options's passive indicates that the callback will not cancel the event by invoking preventDefault(). This is used to enable performance optimizations described in § 2.8 Observing event listeners.
When set to true, options's once indicates that the callback will only be invoked once after which the event listener will be removed.
If an AbortSignal is passed for options's signal, then the event listener will be removed when signal is aborted.
The event listener is appended to target's event listener list and is not appended if it has the same type, callback, and capture.
Parameters
| Parameter | Type |
|---|---|
type | string |
callback | null | EventListenerOrEventListenerObject<any> |
options? | boolean | AddEventListenerOptions |
Returns
void
Implementation of
globalThis.StereoPannerNode.addEventListener
Inherited from
See
https://developer.mozilla.org/docs/Web/API/EventTarget/addEventListener
connect()
connect(destinationNode, output, input)
connect(destinationNode, output?, input?): AudioNode
Connects one of the node's outputs to a destination node, directing the processed audio data to it.
Note
Connecting to an AudioParam is not currently supported in nx.js.
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output? | number |
input? | number |
Returns
Implementation of
globalThis.StereoPannerNode.connect
Inherited from
See
https://developer.mozilla.org/docs/Web/API/AudioNode/connect
connect(destinationParam, output)
connect(destinationParam, output?): void
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output? | number |
Returns
void
Implementation of
globalThis.StereoPannerNode.connect
Inherited from
disconnect()
disconnect()
disconnect(): void
Disconnects one or more nodes from the node.
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
See
https://developer.mozilla.org/docs/Web/API/AudioNode/disconnect
disconnect(output)
disconnect(output): void
Parameters
| Parameter | Type |
|---|---|
output | number |
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
disconnect(destinationNode)
disconnect(destinationNode): void
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
disconnect(destinationNode, output)
disconnect(destinationNode, output): void
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output | number |
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
disconnect(destinationNode, output, input)
disconnect(destinationNode, output, input): void
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output | number |
input | number |
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
disconnect(destinationParam)
disconnect(destinationParam): void
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
disconnect(destinationParam, output)
disconnect(destinationParam, output): void
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output | number |
Returns
void
Implementation of
globalThis.StereoPannerNode.disconnect
Inherited from
dispatchEvent()
dispatchEvent(event): boolean
Dispatches a synthetic event event to target and returns true if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise.
Parameters
| Parameter | Type |
|---|---|
event | Event |
Returns
boolean
Implementation of
globalThis.StereoPannerNode.dispatchEvent
Inherited from
See
https://developer.mozilla.org/docs/Web/API/EventTarget/dispatchEvent
removeEventListener()
removeEventListener(type, callback, options?): void
Removes the event listener in target's event listener list with the same type, callback, and options.
Parameters
| Parameter | Type |
|---|---|
type | string |
callback | null | EventListenerOrEventListenerObject<any> |
options? | boolean | EventListenerOptions |
Returns
void
Implementation of
globalThis.StereoPannerNode.removeEventListener
Inherited from
See
https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener