Table of Contents

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, ISharedAudioEffectX

Inheritance

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

attackTime uint

Specifies the amplification value than will be used when amplifying.

maxAmplification uint

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.

releaseTime TimeSpan

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

uint

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

uint

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; }

Property Value

TimeSpan

See Also