Class AudioLoudNormAudioEffect
- Namespace
- VisioForge.Core.Types.X.AudioEffects
- Assembly
- VisioForge.Core.dll
Audio loudness normalization effect from the rsaudiofx GStreamer plugin. Normalizes audio according to EBU R128 loudness standards. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.
public class AudioLoudNormAudioEffect : BaseAudioEffect, ISharedAudioEffectXInheritance
Implements
Inherited Members
Constructors
AudioLoudNormAudioEffect(double, double, double, double)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioLoudNormAudioEffect class.
public AudioLoudNormAudioEffect(double loudnessTarget, double loudnessRangeTarget, double maxTruePeak, double offset)Parameters
loudnessTargetdouble-
The loudness target in LUFS (-70.0 to -5.0).
loudnessRangeTargetdouble-
The loudness range target in LU (1.0 to 20.0).
maxTruePeakdouble-
The maximum true peak in dbTP (-9.0 to 0.0).
offsetdouble-
The offset gain in LU (-99.0 to 99.0).
AudioLoudNormAudioEffect()
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.AudioLoudNormAudioEffect class with default values.
public AudioLoudNormAudioEffect()Properties
LoudnessRangeTarget
Gets or sets the loudness range target in LU. Valid range: 1.0 to 20.0. Default: 7.0.
public double LoudnessRangeTarget { get; set; }Property Value
LoudnessTarget
Gets or sets the loudness target in LUFS. Valid range: -70.0 to -5.0. Default: -24.0.
public double LoudnessTarget { get; set; }Property Value
MaxTruePeak
Gets or sets the maximum true peak in dbTP. Valid range: -9.0 to 0.0. Default: -2.0.
public double MaxTruePeak { get; set; }Property Value
Offset
Gets or sets the offset gain in LU. Valid range: -99.0 to 99.0. Default: 0.0.
public double Offset { get; set; }