Module DirectSound
Structs§
- DS3DBUFFER
- DS3DLISTENER
- DSBCAPS
- DSBPOSITIONNOTIFY
- DSBUFFERDESC
- DSBUFFERDES
C1 - DSCAPS
- DSCBCAPS
- DSCBUFFERDESC
- DSCBUFFERDES
C1 - DSCCAPS
- DSCEFFECTDESC
- DSCFX
Aec - DSCFX
Noise Suppress - DSEFFECTDESC
- DSFX
Chorus - DSFX
Compressor - DSFX
Distortion - DSFX
Echo - DSFX
Flanger - DSFX
Gargle - DSFX
I3DL2 Reverb - DSFX
Param Eq - DSFX
Waves Reverb - IDirect
Sound - IDirect
Sound8 - IDirect
Sound3D Buffer - IDirect
Sound3D Listener - IDirect
Sound Buffer - IDirect
Sound Buffer8 - IDirect
Sound Capture - IDirect
Sound Capture Buffer - IDirect
Sound Capture Buffer8 - IDirect
Sound CaptureFX Aec - IDirect
Sound CaptureFX Noise Suppress - IDirect
SoundFX Chorus - IDirect
SoundFX Compressor - IDirect
SoundFX Distortion - IDirect
SoundFX Echo - IDirect
SoundFX Flanger - IDirect
SoundFX Gargle - IDirect
SoundFX I3DL2 Reverb - IDirect
SoundFX Param Eq - IDirect
SoundFX Waves Reverb - IDirect
Sound Full Duplex - IDirect
Sound Notify
Constants§
- CLSID_
Direct Sound - CLSID_
Direct Sound8 - CLSID_
Direct Sound Capture - CLSID_
Direct Sound Capture8 - CLSID_
Direct Sound Full Duplex - DIRECTSOUND_
VERSION - DS3DALG_
HRTF_ FULL - DS3DALG_
HRTF_ LIGHT - DS3DALG_
NO_ VIRTUALIZATION - DS3DMODE_
DISABLE - DS3DMODE_
HEADRELATIVE - DS3DMODE_
NORMAL - DS3D_
DEFAULTCONEANGLE - DS3D_
DEFAULTCONEOUTSIDEVOLUME - DS3D_
DEFAULTDISTANCEFACTOR - DS3D_
DEFAULTDOPPLERFACTOR - DS3D_
DEFAULTMAXDISTANCE - DS3D_
DEFAULTMINDISTANCE - DS3D_
DEFAULTROLLOFFFACTOR - DS3D_
DEFERRED - DS3D_
IMMEDIATE - DS3D_
MAXCONEANGLE - DS3D_
MAXDOPPLERFACTOR - DS3D_
MAXROLLOFFFACTOR - DS3D_
MINCONEANGLE - DS3D_
MINDOPPLERFACTOR - DS3D_
MINROLLOFFFACTOR - DSBCAPS_
CTRL3D - DSBCAPS_
CTRLFREQUENCY - DSBCAPS_
CTRLFX - DSBCAPS_
CTRLPAN - DSBCAPS_
CTRLPOSITIONNOTIFY - DSBCAPS_
CTRLVOLUME - DSBCAPS_
GETCURRENTPOSITIO N2 - DSBCAPS_
GLOBALFOCUS - DSBCAPS_
LOCDEFER - DSBCAPS_
LOCHARDWARE - DSBCAPS_
LOCSOFTWARE - DSBCAPS_
MUTE3DATMAXDISTANCE - DSBCAPS_
PRIMARYBUFFER - DSBCAPS_
STATIC - DSBCAPS_
STICKYFOCUS - DSBCAPS_
TRUEPLAYPOSITION - DSBFREQUENCY_
MAX - DSBFREQUENCY_
MIN - DSBFREQUENCY_
ORIGINAL - DSBLOCK_
ENTIREBUFFER - DSBLOCK_
FROMWRITECURSOR - DSBNOTIFICATIONS_
MAX - DSBPAN_
CENTER - DSBPAN_
LEFT - DSBPAN_
RIGHT - DSBPLAY_
LOCHARDWARE - DSBPLAY_
LOCSOFTWARE - DSBPLAY_
LOOPING - DSBPLAY_
TERMINATEBY_ DISTANCE - DSBPLAY_
TERMINATEBY_ PRIORITY - DSBPLAY_
TERMINATEBY_ TIME - DSBPN_
OFFSETSTOP - DSBSIZE_
FX_ MIN - DSBSIZE_
MAX - DSBSIZE_
MIN - DSBSTATUS_
BUFFERLOST - DSBSTATUS_
LOCHARDWARE - DSBSTATUS_
LOCSOFTWARE - DSBSTATUS_
LOOPING - DSBSTATUS_
PLAYING - DSBSTATUS_
TERMINATED - DSBVOLUME_
MAX - DSBVOLUME_
MIN - DSCAPS_
CERTIFIED - DSCAPS_
CONTINUOUSRATE - DSCAPS_
EMULDRIVER - DSCAPS_
PRIMAR Y8BIT - DSCAPS_
PRIMAR Y16BIT - DSCAPS_
PRIMARYMONO - DSCAPS_
PRIMARYSTEREO - DSCAPS_
SECONDAR Y8BIT - DSCAPS_
SECONDAR Y16BIT - DSCAPS_
SECONDARYMONO - DSCAPS_
SECONDARYSTEREO - DSCBCAPS_
CTRLFX - DSCBCAPS_
WAVEMAPPED - DSCBLOCK_
ENTIREBUFFER - DSCBSTART_
LOOPING - DSCBSTATUS_
CAPTURING - DSCBSTATUS_
LOOPING - DSCCAPS_
CERTIFIED - DSCCAPS_
EMULDRIVER - DSCCAPS_
MULTIPLECAPTURE - DSCFXR_
LOCHARDWARE - DSCFXR_
LOCSOFTWARE - DSCFX_
AEC_ MODE_ FULL_ DUPLEX - DSCFX_
AEC_ MODE_ HALF_ DUPLEX - DSCFX_
AEC_ MODE_ PASS_ THROUGH - DSCFX_
AEC_ STATUS_ CURRENTLY_ CONVERGED - DSCFX_
AEC_ STATUS_ HISTORY_ CONTINUOUSLY_ CONVERGED - DSCFX_
AEC_ STATUS_ HISTORY_ PREVIOUSLY_ DIVERGED - DSCFX_
AEC_ STATUS_ HISTORY_ UNINITIALIZED - DSCFX_
LOCHARDWARE - DSCFX_
LOCSOFTWARE - DSDEVID_
Default Capture - DSDEVID_
Default Playback - DSDEVID_
Default Voice Capture - DSDEVID_
Default Voice Playback - DSFXCHORUS_
DELAY_ MAX - DSFXCHORUS_
DELAY_ MIN - DSFXCHORUS_
DEPTH_ MAX - DSFXCHORUS_
DEPTH_ MIN - DSFXCHORUS_
FEEDBACK_ MAX - DSFXCHORUS_
FEEDBACK_ MIN - DSFXCHORUS_
FREQUENCY_ MAX - DSFXCHORUS_
FREQUENCY_ MIN - DSFXCHORUS_
PHASE_ 90 - DSFXCHORUS_
PHASE_ 180 - DSFXCHORUS_
PHASE_ MAX - DSFXCHORUS_
PHASE_ MIN - DSFXCHORUS_
PHASE_ NEG_ 90 - DSFXCHORUS_
PHASE_ NEG_ 180 - DSFXCHORUS_
PHASE_ ZERO - DSFXCHORUS_
WAVE_ SIN - DSFXCHORUS_
WAVE_ TRIANGLE - DSFXCHORUS_
WETDRYMIX_ MAX - DSFXCHORUS_
WETDRYMIX_ MIN - DSFXCOMPRESSOR_
ATTACK_ MAX - DSFXCOMPRESSOR_
ATTACK_ MIN - DSFXCOMPRESSOR_
GAIN_ MAX - DSFXCOMPRESSOR_
GAIN_ MIN - DSFXCOMPRESSOR_
PREDELAY_ MAX - DSFXCOMPRESSOR_
PREDELAY_ MIN - DSFXCOMPRESSOR_
RATIO_ MAX - DSFXCOMPRESSOR_
RATIO_ MIN - DSFXCOMPRESSOR_
RELEASE_ MAX - DSFXCOMPRESSOR_
RELEASE_ MIN - DSFXCOMPRESSOR_
THRESHOLD_ MAX - DSFXCOMPRESSOR_
THRESHOLD_ MIN - DSFXDISTORTION_
EDGE_ MAX - DSFXDISTORTION_
EDGE_ MIN - DSFXDISTORTION_
GAIN_ MAX - DSFXDISTORTION_
GAIN_ MIN - DSFXDISTORTION_
POSTEQBANDWIDTH_ MAX - DSFXDISTORTION_
POSTEQBANDWIDTH_ MIN - DSFXDISTORTION_
POSTEQCENTERFREQUENCY_ MAX - DSFXDISTORTION_
POSTEQCENTERFREQUENCY_ MIN - DSFXDISTORTION_
PRELOWPASSCUTOFF_ MAX - DSFXDISTORTION_
PRELOWPASSCUTOFF_ MIN - DSFXECHO_
FEEDBACK_ MAX - DSFXECHO_
FEEDBACK_ MIN - DSFXECHO_
LEFTDELAY_ MAX - DSFXECHO_
LEFTDELAY_ MIN - DSFXECHO_
PANDELAY_ MAX - DSFXECHO_
PANDELAY_ MIN - DSFXECHO_
RIGHTDELAY_ MAX - DSFXECHO_
RIGHTDELAY_ MIN - DSFXECHO_
WETDRYMIX_ MAX - DSFXECHO_
WETDRYMIX_ MIN - DSFXFLANGER_
DELAY_ MAX - DSFXFLANGER_
DELAY_ MIN - DSFXFLANGER_
DEPTH_ MAX - DSFXFLANGER_
DEPTH_ MIN - DSFXFLANGER_
FEEDBACK_ MAX - DSFXFLANGER_
FEEDBACK_ MIN - DSFXFLANGER_
FREQUENCY_ MAX - DSFXFLANGER_
FREQUENCY_ MIN - DSFXFLANGER_
PHASE_ 90 - DSFXFLANGER_
PHASE_ 180 - DSFXFLANGER_
PHASE_ MAX - DSFXFLANGER_
PHASE_ MIN - DSFXFLANGER_
PHASE_ NEG_ 90 - DSFXFLANGER_
PHASE_ NEG_ 180 - DSFXFLANGER_
PHASE_ ZERO - DSFXFLANGER_
WAVE_ SIN - DSFXFLANGER_
WAVE_ TRIANGLE - DSFXFLANGER_
WETDRYMIX_ MAX - DSFXFLANGER_
WETDRYMIX_ MIN - DSFXGARGLE_
RATEHZ_ MAX - DSFXGARGLE_
RATEHZ_ MIN - DSFXGARGLE_
WAVE_ SQUARE - DSFXGARGLE_
WAVE_ TRIANGLE - DSFXPARAMEQ_
BANDWIDTH_ MAX - DSFXPARAMEQ_
BANDWIDTH_ MIN - DSFXPARAMEQ_
CENTER_ MAX - DSFXPARAMEQ_
CENTER_ MIN - DSFXPARAMEQ_
GAIN_ MAX - DSFXPARAMEQ_
GAIN_ MIN - DSFXR_
FAILED - DSFXR_
LOCHARDWARE - DSFXR_
LOCSOFTWARE - DSFXR_
PRESENT - DSFXR_
SENDLOOP - DSFXR_
UNALLOCATED - DSFXR_
UNKNOWN - DSFX_
I3DL2REVERB_ DECAYHFRATIO_ DEFAULT - DSFX_
I3DL2REVERB_ DECAYHFRATIO_ MAX - DSFX_
I3DL2REVERB_ DECAYHFRATIO_ MIN - DSFX_
I3DL2REVERB_ DECAYTIME_ DEFAULT - DSFX_
I3DL2REVERB_ DECAYTIME_ MAX - DSFX_
I3DL2REVERB_ DECAYTIME_ MIN - DSFX_
I3DL2REVERB_ DENSITY_ DEFAULT - DSFX_
I3DL2REVERB_ DENSITY_ MAX - DSFX_
I3DL2REVERB_ DENSITY_ MIN - DSFX_
I3DL2REVERB_ DIFFUSION_ DEFAULT - DSFX_
I3DL2REVERB_ DIFFUSION_ MAX - DSFX_
I3DL2REVERB_ DIFFUSION_ MIN - DSFX_
I3DL2REVERB_ HFREFERENCE_ DEFAULT - DSFX_
I3DL2REVERB_ HFREFERENCE_ MAX - DSFX_
I3DL2REVERB_ HFREFERENCE_ MIN - DSFX_
I3DL2REVERB_ QUALITY_ DEFAULT - DSFX_
I3DL2REVERB_ QUALITY_ MAX - DSFX_
I3DL2REVERB_ QUALITY_ MIN - DSFX_
I3DL2REVERB_ REFLECTIONSDELAY_ DEFAULT - DSFX_
I3DL2REVERB_ REFLECTIONSDELAY_ MAX - DSFX_
I3DL2REVERB_ REFLECTIONSDELAY_ MIN - DSFX_
I3DL2REVERB_ REFLECTIONS_ DEFAULT - DSFX_
I3DL2REVERB_ REFLECTIONS_ MAX - DSFX_
I3DL2REVERB_ REFLECTIONS_ MIN - DSFX_
I3DL2REVERB_ REVERBDELAY_ DEFAULT - DSFX_
I3DL2REVERB_ REVERBDELAY_ MAX - DSFX_
I3DL2REVERB_ REVERBDELAY_ MIN - DSFX_
I3DL2REVERB_ REVERB_ DEFAULT - DSFX_
I3DL2REVERB_ REVERB_ MAX - DSFX_
I3DL2REVERB_ REVERB_ MIN - DSFX_
I3DL2REVERB_ ROOMHF_ DEFAULT - DSFX_
I3DL2REVERB_ ROOMHF_ MAX - DSFX_
I3DL2REVERB_ ROOMHF_ MIN - DSFX_
I3DL2REVERB_ ROOMROLLOFFFACTOR_ DEFAULT - DSFX_
I3DL2REVERB_ ROOMROLLOFFFACTOR_ MAX - DSFX_
I3DL2REVERB_ ROOMROLLOFFFACTOR_ MIN - DSFX_
I3DL2REVERB_ ROOM_ DEFAULT - DSFX_
I3DL2REVERB_ ROOM_ MAX - DSFX_
I3DL2REVERB_ ROOM_ MIN - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ ALLEY - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ ARENA - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ AUDITORIUM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ BATHROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ CARPETEDHALLWAY - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ CAVE - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ CITY - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ CONCERTHALL - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ DEFAULT - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ FOREST - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ GENERIC - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ HALLWAY - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ HANGAR - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ LARGEHALL - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ LARGEROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ LIVINGROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ MEDIUMHALL - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ MEDIUMROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ MOUNTAINS - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ PADDEDCELL - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ PARKINGLOT - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ PLAIN - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ PLATE - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ QUARRY - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ ROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ SEWERPIPE - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ SMALLROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ STONECORRIDOR - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ STONEROOM - DSFX_
I3DL2_ ENVIRONMENT_ PRESET_ UNDERWATER - DSFX_
I3DL2_ MATERIAL_ PRESET_ BRICKWALL - DSFX_
I3DL2_ MATERIAL_ PRESET_ CURTAIN - DSFX_
I3DL2_ MATERIAL_ PRESET_ DOUBLEWINDOW - DSFX_
I3DL2_ MATERIAL_ PRESET_ SINGLEWINDOW - DSFX_
I3DL2_ MATERIAL_ PRESET_ STONEWALL - DSFX_
I3DL2_ MATERIAL_ PRESET_ THICKDOOR - DSFX_
I3DL2_ MATERIAL_ PRESET_ THINDOOR - DSFX_
I3DL2_ MATERIAL_ PRESET_ WOODWALL - DSFX_
LOCHARDWARE - DSFX_
LOCSOFTWARE - DSFX_
WAVESREVERB_ HIGHFREQRTRATIO_ DEFAULT - DSFX_
WAVESREVERB_ HIGHFREQRTRATIO_ MAX - DSFX_
WAVESREVERB_ HIGHFREQRTRATIO_ MIN - DSFX_
WAVESREVERB_ INGAIN_ DEFAULT - DSFX_
WAVESREVERB_ INGAIN_ MAX - DSFX_
WAVESREVERB_ INGAIN_ MIN - DSFX_
WAVESREVERB_ REVERBMIX_ DEFAULT - DSFX_
WAVESREVERB_ REVERBMIX_ MAX - DSFX_
WAVESREVERB_ REVERBMIX_ MIN - DSFX_
WAVESREVERB_ REVERBTIME_ DEFAULT - DSFX_
WAVESREVERB_ REVERBTIME_ MAX - DSFX_
WAVESREVERB_ REVERBTIME_ MIN - DSSCL_
EXCLUSIVE - DSSCL_
NORMAL - DSSCL_
PRIORITY - DSSCL_
WRITEPRIMARY - DSSPEAKER_
5POIN T1 - DSSPEAKER_
5POIN T1_ BACK - DSSPEAKER_
5POIN T1_ SURROUND - DSSPEAKER_
7POIN T1 - DSSPEAKER_
7POIN T1_ SURROUND - DSSPEAKER_
7POIN T1_ WIDE - DSSPEAKER_
DIRECTOUT - DSSPEAKER_
GEOMETRY_ MAX - DSSPEAKER_
GEOMETRY_ MIN - DSSPEAKER_
GEOMETRY_ NARROW - DSSPEAKER_
GEOMETRY_ WIDE - DSSPEAKER_
HEADPHONE - DSSPEAKER_
MONO - DSSPEAKER_
QUAD - DSSPEAKER_
STEREO - DSSPEAKER_
SURROUND - DS_
CERTIFIED - DS_
NO_ VIRTUALIZATION - DS_
UNCERTIFIED - GUID_
All_ Objects - GUID_
DSCFX_ CLASS_ AEC - GUID_
DSCFX_ CLASS_ NS - GUID_
DSCFX_ MS_ AEC - GUID_
DSCFX_ MS_ NS - GUID_
DSCFX_ SYSTEM_ AEC - GUID_
DSCFX_ SYSTEM_ NS - GUID_
DSFX_ STANDARD_ CHORUS - GUID_
DSFX_ STANDARD_ COMPRESSOR - GUID_
DSFX_ STANDARD_ DISTORTION - GUID_
DSFX_ STANDARD_ ECHO - GUID_
DSFX_ STANDARD_ FLANGER - GUID_
DSFX_ STANDARD_ GARGLE - GUID_
DSFX_ STANDARD_ I3DL2REVERB - GUID_
DSFX_ STANDARD_ PARAMEQ - GUID_
DSFX_ WAVES_ REVERB - KSPROPERTY_
SUPPORT_ GET - KSPROPERTY_
SUPPORT_ SET - _FACDS
Traits§
- IDirect
Sound3D Buffer_ Impl - IDirect
Sound3D Listener_ Impl - IDirect
Sound8_ Impl - IDirect
Sound Buffer8_ Impl - IDirect
Sound Buffer_ Impl - IDirect
Sound Capture Buffer8_ Impl - IDirect
Sound Capture Buffer_ Impl - IDirect
Sound CaptureFX Aec_ Impl - IDirect
Sound CaptureFX Noise Suppress_ Impl - IDirect
Sound Capture_ Impl - IDirect
SoundFX Chorus_ Impl - IDirect
SoundFX Compressor_ Impl - IDirect
SoundFX Distortion_ Impl - IDirect
SoundFX Echo_ Impl - IDirect
SoundFX Flanger_ Impl - IDirect
SoundFX Gargle_ Impl - IDirect
SoundFX I3DL2 Reverb_ Impl - IDirect
SoundFX Param Eq_ Impl - IDirect
SoundFX Waves Reverb_ Impl - IDirect
Sound Full Duplex_ Impl - IDirect
Sound Notify_ Impl - IDirect
Sound_ Impl
Functions§
- Direct
Sound ⚠Capture Create - Direct
Sound ⚠Capture Create8 - Direct
Sound ⚠Capture EnumerateA - Direct
Sound ⚠Capture EnumerateW - Direct
Sound ⚠Create - Direct
Sound ⚠Create8 - Direct
Sound ⚠EnumerateA - Direct
Sound ⚠EnumerateW - Direct
Sound ⚠Full Duplex Create - GetDeviceID⚠