Class AudioEffectParameter<T>
- Namespace
- AiDotNet.Interfaces
- Assembly
- AiDotNet.dll
Represents an adjustable parameter for an audio effect.
public class AudioEffectParameter<T>
Type Parameters
TThe 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
DisplayName
Gets the display name for UI.
public required string DisplayName { get; init; }
Property Value
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
Unit
Gets the unit of measurement (e.g., "dB", "Hz", "ms", "%").
public string Unit { get; init; }