Class DynamicAmplifyAudioEffect
- Namespace
- VisioForge.Core.Types.X.AudioEffects
- Assembly
- VisioForge.Core.dll
Dynamic amplify audio effect. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.
public class DynamicAmplifyAudioEffect : BaseAudioEffect, ISharedAudioEffectXInheritance
Implements
Inherited Members
Constructors
DynamicAmplifyAudioEffect(uint, uint, TimeSpan)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.DynamicAmplifyAudioEffect class.
public DynamicAmplifyAudioEffect(uint attackTime, uint maxAmplification, TimeSpan releaseTime)Parameters
attackTimeuint-
Specifies the amplification value than will be used when amplifying.
maxAmplificationuint-
Sets the amplification for a channel. Default value is 10000, which means that no amplification occurs. A value of 20000 raises the amplification by 2.
releaseTimeTimeSpan-
Specifies the time in milliseconds that the DSP will wait to continue amplification, after the maximum has been reached.
Properties
AttackTime
Gets or sets the amplification value than will be used when amplifying.
public uint AttackTime { get; set; }Property Value
MaxAmplification
Gets or sets the amplification for a channel. Default value is 10000, which means that no amplification occurs. A value of 20000 raises the amplification by 2.
public uint MaxAmplification { get; set; }Property Value
ReleaseTime
Gets or sets the time in milliseconds that the DSP will wait to continue amplification, after the maximum has been reached.
public TimeSpan ReleaseTime { get; set; }