Class BaseAudioEffect
- Namespace
- VisioForge.Core.Types.X.AudioEffects
- Assembly
- VisioForge.Core.dll
Base class for all audio effects. Provides common identification, naming, and change notification.
public class BaseAudioEffect : ISharedAudioEffectXInheritance
Derived
Implements
Inherited Members
Constructors
BaseAudioEffect(AudioEffectID, string)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect class.
public BaseAudioEffect(AudioEffectID id, string name)Parameters
idAudioEffectID-
The effect type identifier.
namestring-
The display name of the effect.
Properties
ID
Gets or sets the audio effect type identifier.
public AudioEffectID ID { get; set; }Property Value
Name
Gets or sets the display name of the audio effect.
public string Name { get; set; }Property Value
Methods
OnUpdateCall()
Raises the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.OnUpdate event to notify the pipeline that effect parameters have changed.
public void OnUpdateCall()OnUpdate
Occurs when a property value changes and the effect needs to be updated in the pipeline.
public event EventHandler<EventArgs> OnUpdate