NoiseConfig class

Audio-processing switches for a microphone track.

Passing a config means it decides every flag: one left null is on (highPassFilter off), not whatever the encoder profile sets. Pass no config at all to take the profile's values.

Constructors

NoiseConfig({bool? noiseSuppression, bool? echoCancellation, bool? autoGainControl, bool? highPassFilter})
Sets any of the four switches; see the class docs for unset ones.
const

Properties

autoGainControl → bool?
Evens out the input level.
final
echoCancellation → bool?
Removes the far end's audio picked up by the microphone.
final
hashCode → int
The hash code for this object.
no setterinherited
highPassFilter → bool?
Cuts low-frequency rumble.
final
noiseSuppression → bool?
Suppresses steady background noise.
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