AdynamicequalizerSettings class final
Configuration for the adynamicequalizer audio effect.
Apply dynamic equalization to input audio stream.
A description of the accepted options follows.
Parameters:
- attack: Set the amount of milliseconds the signal from detection has to rise above the detection threshold before equalization starts. Default is 20. Allowed range is between 1 and 2000. (range 0.01..2000, default 20)
- auto: set auto threshold
- dfrequency: Set the detection frequency in Hz used for detection filter used to trigger equalization. Default value is 1000 Hz. Allowed range is between 2 and 1000000 Hz. (range 2..1000000, default 1000)
- dftype: set detection filter type (range 0..3, default 0)
- dqfactor: Set the detection resonance factor for detection filter used to trigger equalization. Default value is 1. Allowed range is from 0.001 to 1000. (range 0.001..1000, default 1)
- makeup: Set the makeup offset by which the equalization gain is raised. Default is 0. Allowed range is between 0 and 100. (range 0..1000, default 0)
- mode: Set the mode of filter operation, can be one of the following: (default 0)
- precision: set processing precision (range 0..2, default 0)
- range: Set the max allowed cut/boost amount. Default is 50. Allowed range is from 1 to 200. (range 1..2000, default 50)
- ratio: Set the ratio by which the equalization gain is raised. Default is 1. Allowed range is between 0 and 30. (range 0..30, default 1)
- release: Set the amount of milliseconds the signal from detection has to fall below the detection threshold before equalization ends. Default is 200. Allowed range is between 1 and 2000. (range 0.01..2000, default 200)
- tfrequency: Set the target frequency of equalization filter. Default value is 1000 Hz. Allowed range is between 2 and 1000000 Hz. (range 2..1000000, default 1000)
- tftype: set target filter type (range 0..2, default 0)
- threshold: Set the detection threshold used to trigger equalization. Threshold detection is using detection filter. Default value is 0. Allowed range is from 0 to 100. (range 0..100, default 0)
- tqfactor: Set the target resonance factor for target equalization filter. Default value is 1. Allowed range is from 0.001 to 1000. (range 0.001..1000, default 1)
Constructors
- AdynamicequalizerSettings({bool enabled = false, double attack = 20.0, AdynamicequalizerAuto? auto, double dfrequency = 1000.0, AdynamicequalizerDftype dftype = AdynamicequalizerDftype.bandpass, double dqfactor = 1.0, double makeup = 0.0, AdynamicequalizerMode mode = AdynamicequalizerMode.listen, AdynamicequalizerPrecision precision = AdynamicequalizerPrecision.auto, double range = 50.0, double ratio = 1.0, double release = 200.0, double tfrequency = 1000.0, AdynamicequalizerTftype tftype = AdynamicequalizerTftype.bell, double threshold = 0.0, double tqfactor = 1.0})
-
const
Properties
- attack → double
-
final
- auto → AdynamicequalizerAuto?
-
final
- dfrequency → double
-
final
- dftype → AdynamicequalizerDftype
-
final
- dqfactor → double
-
final
- enabled → bool
-
final
- hashCode → int
-
The hash code for this object.
no setteroverride
- makeup → double
-
final
- mode → AdynamicequalizerMode
-
final
- precision → AdynamicequalizerPrecision
-
final
- range → double
-
final
- ratio → double
-
final
- release → double
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- tfrequency → double
-
final
- tftype → AdynamicequalizerTftype
-
final
- threshold → double
-
final
- tqfactor → double
-
final
Methods
-
copyWith(
{bool? enabled, double? attack, Object? auto = unset, double? dfrequency, AdynamicequalizerDftype? dftype, double? dqfactor, double? makeup, AdynamicequalizerMode? mode, AdynamicequalizerPrecision? precision, double? range, double? ratio, double? release, double? tfrequency, AdynamicequalizerTftype? tftype, double? threshold, double? tqfactor}) → AdynamicequalizerSettings -
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.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override