DeesserEffect class final

Configuration for the deesser audio effect.

Apply de-essing to the audio samples.

Parameters:

  • f: How much of original frequency content to keep when de-essing. Allowed range is from 0 to 1. Default is 0.5. (range 0.0..1.0, default 0.5)
  • i: Set intensity for triggering de-essing. Allowed range is from 0 to 1. Default is 0. (range 0.0..1.0, default 0.0)
  • m: Set amount of ducking on treble part of sound. Allowed range is from 0 to 1. Default is 0.5. (range 0.0..1.0, default 0.5)
  • s: Set the output mode. It accepts the following values: (range 0..2, default OUT_MODE)
Inheritance

Constructors

DeesserEffect({bool enabled = true, double f = 0.5, double i = 0.0, double m = 0.5, DeesserMode s = DeesserMode.o})
Creates an DeesserEffect with the given parameter values.
const

Properties

enabled → bool
Whether this effect is applied. false keeps it in the list, with its settings, without inserting it in the chain.
final
f → double
set frequency
final
filter → AudioFilter
The filter this stage runs, as a typed identifier (null for a RawAudioEffect).
no setteroverride
filterName → String
The lavfi filter this stage runs, e.g. equalizer.
no setteroverride
hashCode → int
The hash code for this object.
no setteroverride
i → double
set intensity
final
m → double
set max deessing
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
s → DeesserMode
set output mode
final

Methods

copyWith({bool? enabled, double? f, double? i, double? m, DeesserMode? s}) → DeesserEffect
Returns a copy of this DeesserEffect with the given fields replaced.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toFilterString() → String
Returns the audio chain entry for this effect. Only non-default parameters are emitted.
override
toString() → String
A string representation of this object.
override

Operators

operator ==(Object other) → bool
The equality operator.
override

Constants

fDefault → const double
Default value for f.
fMax → const double
Maximum value for f.
fMin → const double
Minimum value for f.
iDefault → const double
Default value for i.
iMax → const double
Maximum value for i.
iMin → const double
Minimum value for i.
mDefault → const double
Default value for m.
mMax → const double
Maximum value for m.
mMin → const double
Minimum value for m.