Class PhaserAudioEffect
- Namespace
- VisioForge.Core.Types.X.AudioEffects
- Assembly
- VisioForge.Core.dll
Phaser audio effect. Implements the VisioForge.Core.Types.X.AudioEffects.BaseAudioEffect.
public class PhaserAudioEffect : BaseAudioEffect, ISharedAudioEffectXInheritance
Implements
Inherited Members
Constructors
PhaserAudioEffect(byte, byte, byte, float, byte, float)
Initializes a new instance of the VisioForge.Core.Types.X.AudioEffects.PhaserAudioEffect class.
public PhaserAudioEffect(byte depth, byte dryWetRatio, byte feedback, float frequency, byte stages, float startPhase)Parameters
depthbyte-
Sets Phaser depth (0 - 255).
dryWetRatiobyte-
Sets dry-wet mix ratio. 0 - dry, 255 - wet (0 - 255).
feedbackbyte-
Sets phaser feedback. 0 - no feedback, 100 = 100% feedback, -100 = -100% feedback (-100 - 100).
frequencyfloat-
Sets phaser's LFO frequency.
stagesbyte-
Sets phaser stages. Recommended from 2 to 24.
startPhasefloat-
Sets phaser's LFO start phase in radians. Needed for stereo phasers.
Properties
Depth
Gets or sets the depth (0 - 255).
public byte Depth { get; set; }Property Value
DryWetRatio
Gets or sets dry-wet mix ratio. 0 - dry, 255 - wet (0 - 255).
public byte DryWetRatio { get; set; }Property Value
Feedback
Gets or sets the feedback.
public byte Feedback { get; set; }Property Value
Frequency
Gets or sets phaser's LFO frequency.
public float Frequency { get; set; }Property Value
Stages
Gets or sets phaser stages. Recommended from 2 to 24.
public byte Stages { get; set; }Property Value
StartPhase
Gets or sets phaser's LFO start phase in radians. Needed for stereo phasers.
public float StartPhase { get; set; }