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, ISharedAudioEffectXInheritance
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
delayTimeSpan-
The delay time in nanoseconds.
maxDelayTimeSpan-
The maximum delay time in nanoseconds.
intensitydouble-
The echo intensity (0.0 to 1.0).
feedbackdouble-
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
Feedback
Gets or sets the feedback amount (0.0 to 1.0).
public double Feedback { get; set; }Property Value
Intensity
Gets or sets the echo intensity (0.0 to 1.0).
public double Intensity { get; set; }Property Value
MaxDelay
Gets or sets the maximum delay time in nanoseconds.
public TimeSpan MaxDelay { get; set; }