Table of Contents

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, ISharedAudioEffectX

Inheritance

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

loudnessTarget double

The loudness target in LUFS (-70.0 to -5.0).

loudnessRangeTarget double

The loudness range target in LU (1.0 to 20.0).

maxTruePeak double

The maximum true peak in dbTP (-9.0 to 0.0).

offset double

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

double

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

double

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

double

Offset

Gets or sets the offset gain in LU. Valid range: -99.0 to 99.0. Default: 0.0.

public double Offset { get; set; }

Property Value

double

See Also