Module DirectSound

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
IDirectSound8
IDirectSound3DBuffer
IDirectSound3DListener
IDirectSoundBuffer
IDirectSoundBuffer8
IDirectSoundCapture
IDirectSoundCaptureBuffer
IDirectSoundCaptureBuffer8
IDirectSoundCaptureFXAec
IDirectSoundCaptureFXNoiseSuppress
IDirectSoundFXChorus
IDirectSoundFXCompressor
IDirectSoundFXDistortion
IDirectSoundFXEcho
IDirectSoundFXFlanger
IDirectSoundFXGargle
IDirectSoundFXI3DL2Reverb
IDirectSoundFXParamEq
IDirectSoundFXWavesReverb
IDirectSoundFullDuplex
IDirectSoundNotify

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