Table of Contents

Class EbuR128LevelAudioEffect

Namespace
VisioForge.Core.Types.X.AudioEffects
Assembly
VisioForge.Core.dll

EBU R128 loudness level measurement effect from the rsaudiofx GStreamer plugin. Measures and reports loudness levels according to EBU R128 standard. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.

public class EbuR128LevelAudioEffect : BaseAudioEffect, ISharedAudioEffectX

Inheritance

Implements

Inherited Members

Constructors

EbuR128LevelAudioEffect(EbuR128Mode, bool, TimeSpan)

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.EbuR128LevelAudioEffect class.

public EbuR128LevelAudioEffect(EbuR128Mode mode, bool postMessages, TimeSpan interval)

Parameters

mode EbuR128Mode

The measurement mode flags.

postMessages bool

Whether to post messages with measurement results.

interval TimeSpan

The measurement interval.

EbuR128LevelAudioEffect()

Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.EbuR128LevelAudioEffect class with default values.

public EbuR128LevelAudioEffect()

Properties

Interval

Gets or sets the measurement interval. Determines how often measurement results are calculated and reported.

public TimeSpan Interval { get; set; }

Property Value

TimeSpan

Mode

Gets or sets the measurement mode flags. Specifies which types of loudness measurements to calculate.

public EbuR128Mode Mode { get; set; }

Property Value

EbuR128Mode

PostMessages

Gets or sets a value indicating whether to post messages with measurement results.

public bool PostMessages { get; set; }

Property Value

bool

See Also