Table of Contents

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 : ISharedAudioEffectX

Inheritance

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

id AudioEffectID

The effect type identifier.

name string

The display name of the effect.

Properties

ID

Gets or sets the audio effect type identifier.

public AudioEffectID ID { get; set; }

Property Value

AudioEffectID

Name

Gets or sets the display name of the audio effect.

public string Name { get; set; }

Property Value

string

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

Event Type

EventHandler<EventArgs>