Table of Contents

Class AudioMixerValues

Namespace
VisioForge.Core.Types
Assembly
VisioForge.Core.dll

Represents the configuration values for an audio mixer, including volume, panning, and equalization settings.

public class AudioMixerValues

Inheritance

Inherited Members

Properties

Bass

Gets or sets the bass equalization level in decibels.

public double Bass { get; set; }

Property Value

double

BassRange

Gets or sets the adjustable range for the bass equalization.

public double BassRange { get; set; }

Property Value

double

Enabled

Gets or sets a value indicating whether the audio mixer processing is enabled.

public bool Enabled { get; set; }

Property Value

bool

Loudness

Gets or sets a value indicating whether loudness compensation is enabled. Loudness boosts the bass of low volume signals before they are recorded, to compensate for the fact that the ear does not hear quiet bass sounds as well as other sounds.

public bool Loudness { get; set; }

Property Value

bool

MixLevel

Gets or sets the overall mix level (volume).

public double MixLevel { get; set; }

Property Value

double

Mono

Gets or sets a value indicating whether mono output is enabled.

public bool Mono { get; set; }

Property Value

bool

Pan

Gets or sets the stereo panning position.

public double Pan { get; set; }

Property Value

double

Remarks

Possible values range from -1.0 to 1.0. -1.0 is full left, 1.0 is full right, and 0.0 is center. In a stereo recording, setting the pan level to -1.0 or 1.0 sends the entire signal to one channel. The other channel records silence. Panning has no effect for a mono recording.

Treble

Gets or sets treble, in decibels. A negative value indicates attenuation.

public double Treble { get; set; }

Property Value

double

TrebleRange

Gets or sets the adjustable range for the treble equalization.

public double TrebleRange { get; set; }

Property Value

double