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, ISharedAudioEffectXInheritance
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
modeEbuR128Mode-
The measurement mode flags.
postMessagesbool-
Whether to post messages with measurement results.
intervalTimeSpan-
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
Mode
Gets or sets the measurement mode flags. Specifies which types of loudness measurements to calculate.
public EbuR128Mode Mode { get; set; }Property Value
PostMessages
Gets or sets a value indicating whether to post messages with measurement results.
public bool PostMessages { get; set; }