AnalyserNode class
A node able to provide real-time frequency and time-domain analysis information. It is an AudioNode that passes the audio stream unchanged from the input to the output, but allows you to take the generated data, process it, and create audio visualizations.
- Implemented types
- Available extensions
- Annotations
-
- @JS()
- @staticInterop
Constructors
- AnalyserNode(BaseAudioContext context, [AnalyserOptions? options])
-
factory
Properties
- addEventListener ↔ void Function(String, [Object?, Object?])
-
Available on EventTarget, provided by the EventTarget$Typings extension
getter/setter pair - channelCount ↔ num
-
Available on AudioNode, provided by the AudioNode$Typings extension
MDN Referencegetter/setter pair - channelCountMode ↔ ChannelCountMode
-
Available on AudioNode, provided by the AudioNode$Typings extension
MDN Referencegetter/setter pair - channelInterpretation ↔ ChannelInterpretation
-
Available on AudioNode, provided by the AudioNode$Typings extension
MDN Referencegetter/setter pair - connect → ({void Function(AudioParam destinationParam, [num? output]) $1, AudioNode Function(AudioNode destinationNode, [num? output, num? input]) $2})
-
Available on AudioNode, provided by the AudioNode$Typings extension
Overload accessor: $1, $2no setter - context → BaseAudioContext
-
Available on AudioNode, provided by the AudioNode$Typings extension
MDN Referenceno setter - disconnect → ({void Function() $1, void Function(num output) $2, void Function(AudioNode destinationNode) $3, void Function(AudioParam destinationParam) $4, void Function(AudioNode destinationNode, num output) $5, void Function(AudioParam destinationParam, num output) $6, void Function(AudioNode destinationNode, num output, num input) $7})
-
Available on AudioNode, provided by the AudioNode$Typings extension
Overload accessor: $1, $2, $3, $4, $5, $6, $7no setter - dispatchEvent ↔ bool Function(Event)
-
Available on EventTarget, provided by the EventTarget$Typings extension
getter/setter pair - fftSize ↔ num
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
MDN Referencegetter/setter pair - frequencyBinCount → num
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
MDN Referenceno setter - getByteFrequencyData ↔ void Function(Uint8List)
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
getter/setter pair - getByteTimeDomainData ↔ void Function(Uint8List)
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
getter/setter pair - getFloatFrequencyData ↔ void Function(Float32List)
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
getter/setter pair - getFloatTimeDomainData ↔ void Function(Float32List)
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- maxDecibels ↔ num
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
MDN Referencegetter/setter pair - minDecibels ↔ num
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
MDN Referencegetter/setter pair - numberOfInputs → num
-
Available on AudioNode, provided by the AudioNode$Typings extension
MDN Referenceno setter - numberOfOutputs → num
-
Available on AudioNode, provided by the AudioNode$Typings extension
MDN Referenceno setter - removeEventListener ↔ void Function(String, [Object?, Object?])
-
Available on EventTarget, provided by the EventTarget$Typings extension
getter/setter pair - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- smoothingTimeConstant ↔ num
-
Available on AnalyserNode, provided by the AnalyserNode$Typings extension
MDN Referencegetter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited