AudioDestinationNode class
The interface represents the end destination of an audio graph
in a given context — usually the speakers of your device. It can
also be the node that will "record" the audio data when used with
an OfflineAudioContext.
has no output (as it is the output, no more AudioNode can be
linked after it in the audio graph) and one input. The number of
channels in the input must be between 0
and the
maxChannelCount value or an exception is raised.
The of a given AudioContext can be retrieved using the
AudioContext.destination
property.
EventTarget
AudioNode
AudioDestinationNode
Number of inputs
1
Number of outputs
0
Channel count mode
"explicit"
Channel count
2
Channel interpretation
"speakers"
- Implemented types
- Available extensions
- Annotations
-
- @JS()
- @staticInterop
Constructors
- AudioDestinationNode()
-
factory
Properties
- channelCount ↔ int
-
Available on AudioNode, provided by the PropsAudioNode extension
getter/setter pair - channelCountMode ↔ ChannelCountMode
-
Available on AudioNode, provided by the PropsAudioNode extension
getter/setter pair - channelInterpretation ↔ ChannelInterpretation
-
Available on AudioNode, provided by the PropsAudioNode extension
getter/setter pair - context → BaseAudioContext
-
Available on AudioNode, provided by the PropsAudioNode extension
no setter - hashCode → int
-
The hash code for this object.
no setterinherited
- maxChannelCount → int
-
Available on AudioDestinationNode, provided by the PropsAudioDestinationNode extension
no setter - numberOfInputs → int
-
Available on AudioNode, provided by the PropsAudioNode extension
no setter - numberOfOutputs → int
-
Available on AudioNode, provided by the PropsAudioNode extension
no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
addEventListener(
String type, EventListener? callback, [dynamic options]) → void -
Available on EventTarget, provided by the PropsEventTarget extension
-
connect(
AudioNode destinationNode, [int? output = 0, int? input = 0]) → AudioNode -
Available on AudioNode, provided by the PropsAudioNode extension
-
disconnect(
[AudioNode? destinationNode, int? output, int? input]) → void -
Available on AudioNode, provided by the PropsAudioNode extension
-
dispatchEvent(
Event event) → bool -
Available on EventTarget, provided by the PropsEventTarget extension
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
removeEventListener(
String type, EventListener? callback, [dynamic options]) → void -
Available on EventTarget, provided by the PropsEventTarget extension
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited