AudioProcessingState class

Diagnostic snapshot of the resolved audio processing state for the shared audio processing module.

The module is owned by the native peer connection factory and shared engine-wide, so this reflects what is actually applied (per-component AudioProcessingComponentState.effective) versus what was requested — for the whole engine, not a single track.

Constructors

AudioProcessingState({required bool hasAudioProcessingModule, required AudioProcessingComponentState echoCancellation, required AudioProcessingComponentState noiseSuppression, required AudioProcessingComponentState autoGainControl, required AudioProcessingComponentState highPassFilter})
const
AudioProcessingState.fromMap(Map map)
factory

Properties

autoGainControl AudioProcessingComponentState
final
echoCancellation AudioProcessingComponentState
final
hasAudioProcessingModule bool
final
hashCode int
The hash code for this object.
no setterinherited
highPassFilter AudioProcessingComponentState
final
noiseSuppression AudioProcessingComponentState
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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