IrrKlang.NET |

# ISoundEffectControl Methods

The methods of the ISoundEffectControl class are listed below. For a complete list of ISoundEffectControl class members, see the ISoundEffectControl Members topic.

#### Public Instance Methods

DisableAllEffects | Disables all active sound effects.
DisableChorusSoundEffect | Disables the Chorus sound effect.
DisableCompressorSoundEffect | Disables the Compressor sound effect.
DisableDistortionSoundEffect | Disables the Distortion sound effect.
DisableEchoSoundEffect | Disables the Echo sound effect.
DisableFlangerSoundEffect | Disables the Flanger sound effect.
DisableGargleSoundEffect | Disables the Gargle sound effect.
DisableI3DL2ReverbSoundEffect | Disables the I3DL2 sound effect.
DisableParamEqSoundEffect | Disables the ParamEq sound effect.
DisableWavesReverbSoundEffect | Disable the WavesReverb sound effect.
EnableChorusSoundEffect | Overloaded. Enables the chorus sound effect with default values. Chorus is a voice-doubling effect created by echoing the original sound with a slight delay and slightly modulating the delay of the echo. If this sound effect is already enabled, calling this only modifies the parameters of the active effect.
EnableCompressorSoundEffect | Overloaded. Enables the Compressor sound effect with default values. Compressor is a reduction in the fluctuation of a signal above a certain amplitude.
EnableDistortionSoundEffect | Overloaded. Enables the Distortion sound effect with default values. Distortion is achieved by adding harmonics to the signal in such a way that, as the level increases, the top of the waveform becomes squared off or clipped. If this sound effect is already enabled, calling this only modifies the parameters of the active effect.
EnableEchoSoundEffect | Overloaded. Enables the Echo sound effect with default values. An echo effect causes an entire sound to be repeated after a fixed delay. If this sound effect is already enabled, calling this only modifies the parameters of the active effect.
EnableFlangerSoundEffect | Overloaded. Enables the Flanger sound effect with default values. Flange is an echo effect in which the delay between the original signal and its echo is very short and varies over time. The result is sometimes referred to as a sweeping sound. The term flange originated with the practice of grabbing the flanges of a tape reel to change the speed.
EnableGargleSoundEffect | Overloaded. Enables the Gargle sound effect with default values. The gargle effect modulates the amplitude of the signal.
EnableI3DL2ReverbSoundEffect | Overloaded. Enables the I3DL2Reverb sound effect with default values. An implementation of the listener properties in the I3DL2 specification. Source properties are not supported. If this sound effect is already enabled, calling this only modifies the parameters of the active effect.
EnableParamEqSoundEffect | Overloaded. Enables the ParamEq sound effect with default values. Parametric equalizer amplifies or attenuates signals of a given frequency. If this sound effect is already enabled, calling this only modifies the parameters of the active effect.
EnableWavesReverbSoundEffect | Overloaded. Enables the WavesReverb sound effect with default values. Parametric equalizer amplifies or attenuates signals of a given frequency. If this sound effect is already enabled, calling this only modifies the parameters of the active effect.
Equals (inherited from Object) | Determines whether the specified Object is equal to the current Object.
GetHashCode (inherited from Object) | Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetType (inherited from Object) | Gets the Type of the current instance.
ToString (inherited from Object) | Returns a String that represents the current Object.

#### Protected Instance Methods

Finalize | Destructor
MemberwiseClone (inherited from Object) | Creates a shallow copy of the current Object.

#### See Also

ISoundEffectControl Class | IrrKlang Namespace