Table of Contents

Class RSAudioEchoAudioEffect

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

RS Audio Echo effect from the rsaudiofx GStreamer plugin. Provides echo and reverb effects with configurable delay, intensity, and feedback. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.

public class RSAudioEchoAudioEffect : BaseAudioEffect, ISharedAudioEffectX

Inheritance

Implements

Inherited Members

Constructors

RSAudioEchoAudioEffect(TimeSpan, TimeSpan, double, double)

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

public RSAudioEchoAudioEffect(TimeSpan delay, TimeSpan maxDelay, double intensity, double feedback)

Parameters

delay TimeSpan

The delay time in nanoseconds.

maxDelay TimeSpan

The maximum delay time in nanoseconds.

intensity double

The echo intensity (0.0 to 1.0).

feedback double

The feedback amount (0.0 to 1.0).

RSAudioEchoAudioEffect()

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

public RSAudioEchoAudioEffect()

Properties

Delay

Gets or sets the delay time in nanoseconds.

public TimeSpan Delay { get; set; }

Property Value

TimeSpan

Feedback

Gets or sets the feedback amount (0.0 to 1.0).

public double Feedback { get; set; }

Property Value

double

Intensity

Gets or sets the echo intensity (0.0 to 1.0).

public double Intensity { get; set; }

Property Value

double

MaxDelay

Gets or sets the maximum delay time in nanoseconds.

public TimeSpan MaxDelay { get; set; }

Property Value

TimeSpan

See Also