Class Equalizer10AudioEffect
10-band audio equalizer.
Inherited Members
Namespace: VisioForge.Core.Types.X.AudioEffects
Assembly: VisioForge.Core.dll
Syntax
public class Equalizer10AudioEffect : BaseAudioEffect, ISharedAudioEffectX, IVideoEditXAudioEffect
Constructors
Equalizer10AudioEffect(double[])
Initializes a new instance of the Equalizer10AudioEffect class.
Declaration
public Equalizer10AudioEffect(double[] levels)
Parameters
Type | Name | Description |
---|---|---|
double[] | levels | Levels (10 bands, from -24 to 12 dB). See remarks on Levels property. |
Exceptions
Type | Condition |
---|---|
Exception | Levels array should contain 10 values. |
Properties
Levels
Gets or sets the levels. 10 bands, from -24 to 12 dB. See remarks for frequencies of each band.
Declaration
public double[] Levels { get; set; }
Property Value
Type | Description |
---|---|
double[] | The levels. |
Remarks
Bands frequencies: 29 Hz, 59 Hz, 119 Hz, 237 Hz, 474 Hz, 947 Hz, 1889 Hz, 3770 Hz, 7523 Hz, 15011 Hz.
Exceptions
Type | Condition |
---|---|
Exception | Levels array should contain 10 values. |
Methods
GenerateDescription()
Generates the description.
Declaration
public string GenerateDescription()
Returns
Type | Description |
---|---|
string | System.String. |