windows
0.58.0
Module DirectSound
Structs
Constants
Traits
Functions
Type Aliases
In windows::Win32::Media::Audio
Module
windows
::
Win32
::
Media
::
Audio
::
DirectSound
Copy item path
[
−
]
Structs
§
DS3DBUFFER
DS3DLISTENER
DSBCAPS
DSBPOSITIONNOTIFY
DSBUFFERDESC
DSBUFFERDESC1
DSCAPS
DSCBCAPS
DSCBUFFERDESC
DSCBUFFERDESC1
DSCCAPS
DSCEFFECTDESC
DSCFXAec
DSCFXNoiseSuppress
DSEFFECTDESC
DSFXChorus
DSFXCompressor
DSFXDistortion
DSFXEcho
DSFXFlanger
DSFXGargle
DSFXI3DL2Reverb
DSFXParamEq
DSFXWavesReverb
IDirectSound
IDirectSound3DBuffer
IDirectSound3DBuffer_Vtbl
IDirectSound3DListener
IDirectSound3DListener_Vtbl
IDirectSound8
IDirectSound8_Vtbl
IDirectSoundBuffer
IDirectSoundBuffer8
IDirectSoundBuffer8_Vtbl
IDirectSoundBuffer_Vtbl
IDirectSoundCapture
IDirectSoundCaptureBuffer
IDirectSoundCaptureBuffer8
IDirectSoundCaptureBuffer8_Vtbl
IDirectSoundCaptureBuffer_Vtbl
IDirectSoundCaptureFXAec
IDirectSoundCaptureFXAec_Vtbl
IDirectSoundCaptureFXNoiseSuppress
IDirectSoundCaptureFXNoiseSuppress_Vtbl
IDirectSoundCapture_Vtbl
IDirectSoundFXChorus
IDirectSoundFXChorus_Vtbl
IDirectSoundFXCompressor
IDirectSoundFXCompressor_Vtbl
IDirectSoundFXDistortion
IDirectSoundFXDistortion_Vtbl
IDirectSoundFXEcho
IDirectSoundFXEcho_Vtbl
IDirectSoundFXFlanger
IDirectSoundFXFlanger_Vtbl
IDirectSoundFXGargle
IDirectSoundFXGargle_Vtbl
IDirectSoundFXI3DL2Reverb
IDirectSoundFXI3DL2Reverb_Vtbl
IDirectSoundFXParamEq
IDirectSoundFXParamEq_Vtbl
IDirectSoundFXWavesReverb
IDirectSoundFXWavesReverb_Vtbl
IDirectSoundFullDuplex
IDirectSoundFullDuplex_Vtbl
IDirectSoundNotify
IDirectSoundNotify_Vtbl
IDirectSound_Vtbl
Constants
§
CLSID_DirectSound
CLSID_DirectSound8
CLSID_DirectSoundCapture
CLSID_DirectSoundCapture8
CLSID_DirectSoundFullDuplex
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_GETCURRENTPOSITION2
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_PRIMARY8BIT
DSCAPS_PRIMARY16BIT
DSCAPS_PRIMARYMONO
DSCAPS_PRIMARYSTEREO
DSCAPS_SECONDARY8BIT
DSCAPS_SECONDARY16BIT
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_DefaultCapture
DSDEVID_DefaultPlayback
DSDEVID_DefaultVoiceCapture
DSDEVID_DefaultVoicePlayback
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_5POINT1
DSSPEAKER_5POINT1_BACK
DSSPEAKER_5POINT1_SURROUND
DSSPEAKER_7POINT1
DSSPEAKER_7POINT1_SURROUND
DSSPEAKER_7POINT1_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
§
IDirectSound3DBuffer_Impl
IDirectSound3DListener_Impl
IDirectSound8_Impl
IDirectSoundBuffer8_Impl
IDirectSoundBuffer_Impl
IDirectSoundCaptureBuffer8_Impl
IDirectSoundCaptureBuffer_Impl
IDirectSoundCaptureFXAec_Impl
IDirectSoundCaptureFXNoiseSuppress_Impl
IDirectSoundCapture_Impl
IDirectSoundFXChorus_Impl
IDirectSoundFXCompressor_Impl
IDirectSoundFXDistortion_Impl
IDirectSoundFXEcho_Impl
IDirectSoundFXFlanger_Impl
IDirectSoundFXGargle_Impl
IDirectSoundFXI3DL2Reverb_Impl
IDirectSoundFXParamEq_Impl
IDirectSoundFXWavesReverb_Impl
IDirectSoundFullDuplex_Impl
IDirectSoundNotify_Impl
IDirectSound_Impl
Functions
§
DirectSoundCaptureCreate
⚠
DirectSoundCaptureCreate8
⚠
DirectSoundCaptureEnumerateA
⚠
DirectSoundCaptureEnumerateW
⚠
DirectSoundCreate
⚠
DirectSoundCreate8
⚠
DirectSoundEnumerateA
⚠
DirectSoundEnumerateW
⚠
DirectSoundFullDuplexCreate
⚠
GetDeviceID
⚠
Type Aliases
§
LPDSENUMCALLBACKA
LPDSENUMCALLBACKW