DSoundHelper Class (Microsoft.DirectX.DirectSound)

Contains helper methods and fields for Microsoft DirectSound.

Definition

Visual Basic NotInheritable MustInherit Public Class DSoundHelper
    Inherits ObjectLeave Site
C# public abstract sealed class DSoundHelper : ObjectLeave Site
C++ public ref class DSoundHelper abstract sealed : ObjectLeave Site
JScript public final abstract class DSoundHelper extends ObjectLeave Site

Members Table

The following table lists the members exposed by the object.

Fields

Field Description
static (Shared in Visual Basic) CaptureEffectsClassAcousticEchoCancellation Retrieves the GUID class identifier for the acoustic echo cancellation capture effect.
static (Shared in Visual Basic) CaptureEffectsClassNoiseSuppression Retrieves the GUID class identifier for the noise suppression capture effect.
static (Shared in Visual Basic) CaptureEffectsMsAcousticEchoCancellation Retrieves the GUID class identifier for the Microsoft acoustic echo cancellation capture effect.
static (Shared in Visual Basic) CaptureEffectsMsNoiseSuppression Retrieves the GUID class identifier for the Microsoft noise suppression capture effect.
static (Shared in Visual Basic) CaptureEffectsSystemAcousticEchoCancellation Retrieves the GUID class identifier for the system acoustic echo cancellation capture effect.
static (Shared in Visual Basic) CaptureEffectsSystemNoiseSuppression Retrieves the GUID class identifier for the system noise suppression capture effect.
static (Shared in Visual Basic) DefaultCaptureDevice Retrieves the GUID for the system-wide default audio capture device.
static (Shared in Visual Basic) DefaultConeAngle Retrieves the default cone angle for an Angles structure, in degrees.
static (Shared in Visual Basic) DefaultConeOutsideVolume Retrieves the default outside cone angle for an Angles structure, in degrees.
static (Shared in Visual Basic) DefaultDistanceFactor Retrieves the default distance factor used by the Listener3D.DistanceFactor and Listener3DSettings.DistanceFactor properties, in meters.
static (Shared in Visual Basic) DefaultDopplerFactor Retrieves the default ratio of Doppler effect to that in the real world used by the Listener3D.DopplerFactor and Listener3DSettings.DopplerFactor properties, in meters.
static (Shared in Visual Basic) DefaultMaxDistance Retrieves the default maximum distance used by the Buffer3D.MaxDistance and Buffer3DSettings.MaxDistance properties, in meters.
static (Shared in Visual Basic) DefaultMinDistance Retrieves the default minimum distance used by the Buffer3D.MinDistance and Buffer3DSettings.MinDistance properties, in meters.
static (Shared in Visual Basic) DefaultPlaybackDevice Retrieves the GUID for the system-wide default audio playback device.
static (Shared in Visual Basic) DefaultRolloffFactor Retrieves the default ratio of attenuation over distance to that in the real world used by the Listener3D.RolloffFactor and Listener3DSettings.RolloffFactor properties, in meters.
static (Shared in Visual Basic) DefaultVoiceCaptureDevice Retrieves the GUID for the default voice capture device.
static (Shared in Visual Basic) DefaultVoicePlaybackDevice Retrieves the GUID for the default voice playback device.
static (Shared in Visual Basic) Guid3DAlgorithmDefault Retrieves the default 3-D algorithm used by the BufferDescription.Guid3DAlgorithm property.
static (Shared in Visual Basic) Guid3DAlgorithmHrtfFull Retrieves the high quality 3-D algorithm used by the BufferDescription.Guid3DAlgorithm property.
static (Shared in Visual Basic) Guid3DAlgorithmHrtfLight Retrieves the efficient 3-D algorithm used by the BufferDescription.Guid3DAlgorithm property.
static (Shared in Visual Basic) Guid3DAlgorithmNoVirtualization Retrieves the 3-D algorithm used by the BufferDescription.Guid3DAlgorithm property that is mapped onto normal left and right stereo panning.
static (Shared in Visual Basic) GuidAllObjects Retrieves the GUID that can represent any DirectSound effect class identifier.
static (Shared in Visual Basic) Interface3DBuffer Retrieves the GUID for the Buffer3D interface.
static (Shared in Visual Basic) Interface3DListener Retrieves the GUID for the Listener3D interface.
static (Shared in Visual Basic) InterfaceBuffer Retrieves the GUID for the Buffer interface.
static (Shared in Visual Basic) InterfaceCaptureBuffer Retrieves the GUID for the CaptureBuffer interface.
static (Shared in Visual Basic) InterfaceCaptureEffectsAcousticEchoCancellation Retrieves the GUID for the acoustic echo cancellation capture effect interface.
static (Shared in Visual Basic) InterfaceCaptureEffectsNoiseSuppress Retrieves the GUID for the noise suppression capture effect interface.
static (Shared in Visual Basic) InterfaceDirectSound Retrieves the GUID for the Microsoft.DirectX.DirectSound interface.
static (Shared in Visual Basic) InterfaceDirectSoundCapture Retrieves the GUID for the Capture interface.
static (Shared in Visual Basic) InterfaceEffectsChorus Retrieves the GUID for the chorus effect interface.
static (Shared in Visual Basic) InterfaceEffectsCompressor Retrieves the GUID for the compressor effect interface.
static (Shared in Visual Basic) InterfaceEffectsDistortion Retrieves the GUID for the distortion effect interface.
static (Shared in Visual Basic) InterfaceEffectsEcho Retrieves the GUID for the echo effect interface.
static (Shared in Visual Basic) InterfaceEffectsFlanger Retrieves the GUID for the flanger effect interface.
static (Shared in Visual Basic) InterfaceEffectsGargle Retrieves the GUID for the gargle effect interface.
static (Shared in Visual Basic) InterfaceEffectsInteractive3DLevel2Reverb Retrieves the GUID for the interactive 3-D level2 reverb effect interface.
static (Shared in Visual Basic) InterfaceEffectsParamEq Retrieves the GUID for the parameteric equalizer effect interface.
static (Shared in Visual Basic) InterfaceEffectsWavesReverb Retrieves the GUID for the Waves reverb effect interface.
static (Shared in Visual Basic) InterfaceNotify Retrieves the GUID for the Notify interface.
static (Shared in Visual Basic) InterfaceSecondaryBuffer Retrieves the GUID for the SecondaryBuffer interface.
static (Shared in Visual Basic) MaxConeAngle Retrieves the maximum cone angle for an Angles structure, in degrees.
static (Shared in Visual Basic) MaxDistanceFactor Retrieves the maximum distance factor used by the Listener3D.DistanceFactor and Listener3DSettings.DistanceFactor properties, in meters.
static (Shared in Visual Basic) MaxDopplerFactor Retrieves the maximum ratio of Doppler effect to that in the real world used by the Listener3D.DopplerFactor and Listener3DSettings.DopplerFactor properties, in meters.
static (Shared in Visual Basic) MaxRolloffFactor Retrieves the maximum ratio of attenuation over distance to that in the real world used by the Listener3D.RolloffFactor and Listener3DSettings.RolloffFactor properties, in meters.
static (Shared in Visual Basic) MinConeAngle Retrieves the minimum cone angle for an Angles structure, in degrees.
static (Shared in Visual Basic) MinDistanceFactor Retrieves the minimum distance factor used by the Listener3D.DistanceFactor and Listener3DSettings.DistanceFactor properties, in meters.
static (Shared in Visual Basic) MinDopplerFactor Retrieves the minimum ratio of Doppler effect to that in the real world used by the Listener3D.DopplerFactor and Listener3DSettings.DopplerFactor properties, in meters.
static (Shared in Visual Basic) MinRolloffFactor Retrieves the minimum ratio of attenuation over distance to that in the real world used by the Listener3D.RolloffFactor and Listener3DSettings.RolloffFactor properties, in meters.
static (Shared in Visual Basic) StandardChorusGuid Retrieves the GUID class identifier for the chorus effect.
static (Shared in Visual Basic) StandardCompressorGuid Retrieves the GUID class identifier for the compressor effect.
static (Shared in Visual Basic) StandardDistortionGuid Retrieves the GUID class identifier for the distortion effect.
static (Shared in Visual Basic) StandardEchoGuid Retrieves the GUID class identifier for the echo effect.
static (Shared in Visual Basic) StandardFlangerGuid Retrieves the GUID class identifier for the flanger effect.
static (Shared in Visual Basic) StandardGargleGuid Retrieves the GUID class identifier for the gargle effect.
static (Shared in Visual Basic) StandardInteractive3DLevel2ReverbGuid Retrieves the GUID class identifier for the interactive 3-D level2 reverb effect.
static (Shared in Visual Basic) StandardParamEqGuid Retrieves the GUID class identifier for the parameteric equalizer effect.
static (Shared in Visual Basic) StandardWavesReverbGuid Retrieves the GUID class identifier for the Waves reverb effect.

Methods

Method Description
static (Shared in Visual Basic) GetObjectFromInterfaceGuid Retrieves an object based on an interface globally unique identifier (GUID).

Inheritance Hierarchy

ObjectLeave Site

DSoundHelper

Class Information

Namespace Microsoft.DirectX.DirectSound
Assembly Microsoft.DirectX.DirectSound (microsoft.directx.directsound.dll)
Strong Name Microsoft.DirectX.DirectSound,  Version=1.0.900.0,  Culture=neutral,  PublicKeyToken=d3231b57b74a1492