AudioNode
A generic interface for representing an audio processing module, the building block of an audio routing graph.
See
https://developer.mozilla.org/docs/Web/API/AudioNode
Extends
Extended by
Implements
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.AudioNode.channelCount
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.AudioNode.channelCountMode
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.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.AudioNode.context
numberOfInputs
get numberOfInputs(): number
See
https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfInputs
Returns
number
Implementation of
globalThis.AudioNode.numberOfInputs
numberOfOutputs
get numberOfOutputs(): number
See
https://developer.mozilla.org/docs/Web/API/AudioNode/numberOfOutputs
Returns
number
Implementation of
globalThis.AudioNode.numberOfOutputs
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.AudioNode.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.AudioNode.connect
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.AudioNode.connect
disconnect()
disconnect()
disconnect(): void
Disconnects one or more nodes from the node.
Returns
void
Implementation of
globalThis.AudioNode.disconnect
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.AudioNode.disconnect
disconnect(destinationNode)
disconnect(destinationNode): void
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
Returns
void
Implementation of
globalThis.AudioNode.disconnect
disconnect(destinationNode, output)
disconnect(destinationNode, output): void
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output | number |
Returns
void
Implementation of
globalThis.AudioNode.disconnect
disconnect(destinationNode, output, input)
disconnect(destinationNode, output, input): void
Parameters
| Parameter | Type |
|---|---|
destinationNode | AudioNode |
output | number |
input | number |
Returns
void
Implementation of
globalThis.AudioNode.disconnect
disconnect(destinationParam)
disconnect(destinationParam): void
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
Returns
void
Implementation of
globalThis.AudioNode.disconnect
disconnect(destinationParam, output)
disconnect(destinationParam, output): void
Parameters
| Parameter | Type |
|---|---|
destinationParam | AudioParam |
output | number |
Returns
void
Implementation of
globalThis.AudioNode.disconnect
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.AudioNode.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.AudioNode.removeEventListener
Inherited from
EventTarget.removeEventListener
See
https://developer.mozilla.org/docs/Web/API/EventTarget/removeEventListener