DrmeterEffect class final

Configuration for the drmeter audio effect.

Measure audio dynamic range.

DR values of 14 and higher is found in very dynamic material. DR of 8 to 13 is found in transition material. And anything less that 8 have very poor dynamics and is very compressed.

The filter accepts the following options:

Parameters:

  • length: Set window length in seconds used to split audio into segments of equal length. Default is 3 seconds. (range .01..10, default 3)
Inheritance

Constructors

DrmeterEffect({bool enabled = true, double length = 3.0})
Creates an DrmeterEffect 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
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
length → double
set the window length
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

copyWith({bool? enabled, double? length}) → DrmeterEffect
Returns a copy of this DrmeterEffect 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

lengthDefault → const double
Default value for length.
lengthMax → const double
Maximum value for length.
lengthMin → const double
Minimum value for length.