WAIIRFilterNode class

Infinite impulse response filter node. Mirrors Web Audio API IIRFilterNode.

Inheritance

Constructors

WAIIRFilterNode({required int nodeId, required int contextId, required Float64List feedforward, required Float64List feedback})
Creates a new IIRFilterNode.

Properties

channelCount int
The number of channels used by this node.
getter/setter pairinherited
channelCountMode WAChannelCountMode
How channels are mapped when connecting nodes.
getter/setter pairinherited
channelInterpretation WAChannelInterpretation
How to interpret channels (speakers vs discrete).
getter/setter pairinherited
contextId int
Internal context ID.
no setterinherited
feedback Float64List
Feed-back coefficients.
final
feedforward Float64List
Feed-forward coefficients.
final
hashCode int
The hash code for this object.
no setterinherited
nodeId int
Internal node ID used by the backend.
no setterinherited
numberOfInputs int
Number of inputs this node accepts.
no setteroverride
numberOfOutputs int
Number of outputs this node produces.
no setteroverride
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

connect(WANode destination, {int output = 0, int input = 0}) WANode
Connect this node's output to the input of destination.
inherited
disconnect([WANode? destination]) → void
Disconnect this node from all destinations, or from a specific destination.
inherited
dispose() → void
Free this node's native resources.
inherited
getFrequencyResponse(Float32List frequencyHz, Float32List magResponse, Float32List phaseResponse) → void
Computes the filter frequency response at frequencyHz.
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