Table of Contents

Class AudioEffectParameter<T>

Namespace
AiDotNet.Interfaces
Assembly
AiDotNet.dll

Represents an adjustable parameter for an audio effect.

public class AudioEffectParameter<T>

Type Parameters

T

The numeric type.

Inheritance
AudioEffectParameter<T>
Inherited Members

Properties

CurrentValue

Gets or sets the current value.

public required T CurrentValue { get; set; }

Property Value

T

DefaultValue

Gets the default value.

public required T DefaultValue { get; init; }

Property Value

T

Description

Gets the description of what this parameter does.

public string Description { get; init; }

Property Value

string

DisplayName

Gets the display name for UI.

public required string DisplayName { get; init; }

Property Value

string

MaxValue

Gets the maximum allowed value.

public required T MaxValue { get; init; }

Property Value

T

MinValue

Gets the minimum allowed value.

public required T MinValue { get; init; }

Property Value

T

Name

Gets the parameter name.

public required string Name { get; init; }

Property Value

string

Unit

Gets the unit of measurement (e.g., "dB", "Hz", "ms", "%").

public string Unit { get; init; }

Property Value

string