windows
0.60.0
Module Direct
Sound
Module Items
Structs
Constants
Traits
Functions
Type Aliases
In windows::
Win32::
Media::
Audio
windows
::
Win32
::
Media
::
Audio
Module
DirectSound
Copy item path
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
Buffer_
Vtbl
IDirect
Sound3D
Listener
IDirect
Sound3D
Listener_
Vtbl
IDirect
Sound8_
Vtbl
IDirect
Sound
Buffer
IDirect
Sound
Buffer8
IDirect
Sound
Buffer8_
Vtbl
IDirect
Sound
Buffer_
Vtbl
IDirect
Sound
Capture
IDirect
Sound
Capture
Buffer
IDirect
Sound
Capture
Buffer8
IDirect
Sound
Capture
Buffer8_
Vtbl
IDirect
Sound
Capture
Buffer_
Vtbl
IDirect
Sound
CaptureFX
Aec
IDirect
Sound
CaptureFX
Aec_
Vtbl
IDirect
Sound
CaptureFX
Noise
Suppress
IDirect
Sound
CaptureFX
Noise
Suppress_
Vtbl
IDirect
Sound
Capture_
Vtbl
IDirect
SoundFX
Chorus
IDirect
SoundFX
Chorus_
Vtbl
IDirect
SoundFX
Compressor
IDirect
SoundFX
Compressor_
Vtbl
IDirect
SoundFX
Distortion
IDirect
SoundFX
Distortion_
Vtbl
IDirect
SoundFX
Echo
IDirect
SoundFX
Echo_
Vtbl
IDirect
SoundFX
Flanger
IDirect
SoundFX
Flanger_
Vtbl
IDirect
SoundFX
Gargle
IDirect
SoundFX
Gargle_
Vtbl
IDirect
SoundFX
I3DL2
Reverb
IDirect
SoundFX
I3DL2
Reverb_
Vtbl
IDirect
SoundFX
Param
Eq
IDirect
SoundFX
Param
Eq_
Vtbl
IDirect
SoundFX
Waves
Reverb
IDirect
SoundFX
Waves
Reverb_
Vtbl
IDirect
Sound
Full
Duplex
IDirect
Sound
Full
Duplex_
Vtbl
IDirect
Sound
Notify
IDirect
Sound
Notify_
Vtbl
IDirect
Sound_
Vtbl
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
⚠
Type Aliases
§
LPDSENUMCALLBACKA
LPDSENUMCALLBACKW