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
-
- Object
- AudioEffect
- DeesserEffect
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.
falsekeeps 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 (
nullfor 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.