Versions in this module Expand all Collapse all v1 v1.0.0 Feb 24, 2021 Changes in this version + const BCAPS_CTRL3D — windows/amd64 + const BCAPS_CTRLFREQUENCY — windows/amd64 + const BCAPS_CTRLFX — windows/amd64 + const BCAPS_CTRLPAN — windows/amd64 + const BCAPS_CTRLPOSITIONNOTIFY — windows/amd64 + const BCAPS_CTRLVOLUME — windows/amd64 + const BCAPS_GETCURRENTPOSITION2 — windows/amd64 + const BCAPS_GLOBALFOCUS — windows/amd64 + const BCAPS_LOCDEFER — windows/amd64 + const BCAPS_LOCHARDWARE — windows/amd64 + const BCAPS_LOCSOFTWARE — windows/amd64 + const BCAPS_MUTE3DATMAXDISTANCE — windows/amd64 + const BCAPS_PRIMARYBUFFER — windows/amd64 + const BCAPS_STATIC — windows/amd64 + const BCAPS_STICKYFOCUS — windows/amd64 + const BCAPS_TRUEPLAYPOSITION — windows/amd64 + const BFREQUENCY_MAX — windows/amd64 + const BFREQUENCY_MIN — windows/amd64 + const BFREQUENCY_ORIGINAL — windows/amd64 + const BLOCK_ENTIREBUFFER — windows/amd64 + const BLOCK_FROMWRITECURSOR — windows/amd64 + const BNOTIFICATIONS_MAX — windows/amd64 + const BPAN_CENTER — windows/amd64 + const BPAN_LEFT — windows/amd64 + const BPAN_RIGHT — windows/amd64 + const BPLAY_LOCHARDWARE — windows/amd64 + const BPLAY_LOCSOFTWARE — windows/amd64 + const BPLAY_LOOPING — windows/amd64 + const BPLAY_TERMINATEBY_DISTANCE — windows/amd64 + const BPLAY_TERMINATEBY_PRIORITY — windows/amd64 + const BPLAY_TERMINATEBY_TIME — windows/amd64 + const BPN_OFFSETSTOP — windows/amd64 + const BSIZE_FX_MIN — windows/amd64 + const BSIZE_MAX — windows/amd64 + const BSIZE_MIN — windows/amd64 + const BSTATUS_BUFFERLOST — windows/amd64 + const BSTATUS_LOCHARDWARE — windows/amd64 + const BSTATUS_LOCSOFTWARE — windows/amd64 + const BSTATUS_LOOPING — windows/amd64 + const BSTATUS_PLAYING — windows/amd64 + const BSTATUS_TERMINATED — windows/amd64 + const BVOLUME_MAX — windows/amd64 + const BVOLUME_MIN — windows/amd64 + const CAPS_CERTIFIED — windows/amd64 + const CAPS_CONTINUOUSRATE — windows/amd64 + const CAPS_EMULDRIVER — windows/amd64 + const CAPS_PRIMARY16BIT — windows/amd64 + const CAPS_PRIMARY8BIT — windows/amd64 + const CAPS_PRIMARYMONO — windows/amd64 + const CAPS_PRIMARYSTEREO — windows/amd64 + const CAPS_SECONDARY16BIT — windows/amd64 + const CAPS_SECONDARY8BIT — windows/amd64 + const CAPS_SECONDARYMONO — windows/amd64 + const CAPS_SECONDARYSTEREO — windows/amd64 + const CBCAPS_CTRLFX — windows/amd64 + const CBCAPS_WAVEMAPPED — windows/amd64 + const CBLOCK_ENTIREBUFFER — windows/amd64 + const CBSTART_LOOPING — windows/amd64 + const CBSTATUS_CAPTURING — windows/amd64 + const CBSTATUS_LOOPING — windows/amd64 + const CCAPS_CERTIFIED — windows/amd64 + const CCAPS_EMULDRIVER — windows/amd64 + const CCAPS_MULTIPLECAPTURE — windows/amd64 + const CERTIFIED — windows/amd64 + const CFXR_LOCHARDWARE — windows/amd64 + const CFXR_LOCSOFTWARE — windows/amd64 + const CFX_AEC_MODE_FULL_DUPLEX — windows/amd64 + const CFX_AEC_MODE_HALF_DUPLEX — windows/amd64 + const CFX_AEC_MODE_PASS_THROUGH — windows/amd64 + const CFX_AEC_STATUS_CURRENTLY_CONVERGED — windows/amd64 + const CFX_AEC_STATUS_HISTORY_CONTINUOUSLY_CONVERGED — windows/amd64 + const CFX_AEC_STATUS_HISTORY_PREVIOUSLY_DIVERGED — windows/amd64 + const CFX_AEC_STATUS_HISTORY_UNINITIALIZED — windows/amd64 + const CFX_LOCHARDWARE — windows/amd64 + const CFX_LOCSOFTWARE — windows/amd64 + const DIRECTSOUND_VERSION — windows/amd64 + const ERR_ACCESSDENIED — windows/amd64 + const ERR_ALLOCATED — windows/amd64 + const ERR_ALREADYINITIALIZED — windows/amd64 + const ERR_BADFORMAT — windows/amd64 + const ERR_BADSENDBUFFERGUID — windows/amd64 + const ERR_BUFFERLOST — windows/amd64 + const ERR_BUFFERTOOSMALL — windows/amd64 + const ERR_CONTROLUNAVAIL — windows/amd64 + const ERR_DS8_REQUIRED — windows/amd64 + const ERR_FXUNAVAILABLE — windows/amd64 + const ERR_GENERIC — windows/amd64 + const ERR_INVALIDCALL — windows/amd64 + const ERR_INVALIDPARAM — windows/amd64 + const ERR_NOAGGREGATION — windows/amd64 + const ERR_NODRIVER — windows/amd64 + const ERR_NOINTERFACE — windows/amd64 + const ERR_OBJECTNOTFOUND — windows/amd64 + const ERR_OTHERAPPHASPRIO — windows/amd64 + const ERR_OUTOFMEMORY — windows/amd64 + const ERR_PRIOLEVELNEEDED — windows/amd64 + const ERR_SENDLOOP — windows/amd64 + const ERR_UNINITIALIZED — windows/amd64 + const ERR_UNSUPPORTED — windows/amd64 + const FXCHORUS_DELAY_MAX — windows/amd64 + const FXCHORUS_DELAY_MIN — windows/amd64 + const FXCHORUS_DEPTH_MAX — windows/amd64 + const FXCHORUS_DEPTH_MIN — windows/amd64 + const FXCHORUS_FEEDBACK_MAX — windows/amd64 + const FXCHORUS_FEEDBACK_MIN — windows/amd64 + const FXCHORUS_FREQUENCY_MAX — windows/amd64 + const FXCHORUS_FREQUENCY_MIN — windows/amd64 + const FXCHORUS_PHASE_180 — windows/amd64 + const FXCHORUS_PHASE_90 — windows/amd64 + const FXCHORUS_PHASE_MAX — windows/amd64 + const FXCHORUS_PHASE_MIN — windows/amd64 + const FXCHORUS_PHASE_NEG_180 — windows/amd64 + const FXCHORUS_PHASE_NEG_90 — windows/amd64 + const FXCHORUS_PHASE_ZERO — windows/amd64 + const FXCHORUS_WAVE_SIN — windows/amd64 + const FXCHORUS_WAVE_TRIANGLE — windows/amd64 + const FXCHORUS_WETDRYMIX_MAX — windows/amd64 + const FXCHORUS_WETDRYMIX_MIN — windows/amd64 + const FXCOMPRESSOR_ATTACK_MAX — windows/amd64 + const FXCOMPRESSOR_ATTACK_MIN — windows/amd64 + const FXCOMPRESSOR_GAIN_MAX — windows/amd64 + const FXCOMPRESSOR_GAIN_MIN — windows/amd64 + const FXCOMPRESSOR_PREDELAY_MAX — windows/amd64 + const FXCOMPRESSOR_PREDELAY_MIN — windows/amd64 + const FXCOMPRESSOR_RATIO_MAX — windows/amd64 + const FXCOMPRESSOR_RATIO_MIN — windows/amd64 + const FXCOMPRESSOR_RELEASE_MAX — windows/amd64 + const FXCOMPRESSOR_RELEASE_MIN — windows/amd64 + const FXCOMPRESSOR_THRESHOLD_MAX — windows/amd64 + const FXCOMPRESSOR_THRESHOLD_MIN — windows/amd64 + const FXDISTORTION_EDGE_MAX — windows/amd64 + const FXDISTORTION_EDGE_MIN — windows/amd64 + const FXDISTORTION_GAIN_MAX — windows/amd64 + const FXDISTORTION_GAIN_MIN — windows/amd64 + const FXDISTORTION_POSTEQBANDWIDTH_MAX — windows/amd64 + const FXDISTORTION_POSTEQBANDWIDTH_MIN — windows/amd64 + const FXDISTORTION_POSTEQCENTERFREQUENCY_MAX — windows/amd64 + const FXDISTORTION_POSTEQCENTERFREQUENCY_MIN — windows/amd64 + const FXDISTORTION_PRELOWPASSCUTOFF_MAX — windows/amd64 + const FXDISTORTION_PRELOWPASSCUTOFF_MIN — windows/amd64 + const FXECHO_FEEDBACK_MAX — windows/amd64 + const FXECHO_FEEDBACK_MIN — windows/amd64 + const FXECHO_LEFTDELAY_MAX — windows/amd64 + const FXECHO_LEFTDELAY_MIN — windows/amd64 + const FXECHO_PANDELAY_MAX — windows/amd64 + const FXECHO_PANDELAY_MIN — windows/amd64 + const FXECHO_RIGHTDELAY_MAX — windows/amd64 + const FXECHO_RIGHTDELAY_MIN — windows/amd64 + const FXECHO_WETDRYMIX_MAX — windows/amd64 + const FXECHO_WETDRYMIX_MIN — windows/amd64 + const FXFLANGER_DELAY_MAX — windows/amd64 + const FXFLANGER_DELAY_MIN — windows/amd64 + const FXFLANGER_DEPTH_MAX — windows/amd64 + const FXFLANGER_DEPTH_MIN — windows/amd64 + const FXFLANGER_FEEDBACK_MAX — windows/amd64 + const FXFLANGER_FEEDBACK_MIN — windows/amd64 + const FXFLANGER_FREQUENCY_MAX — windows/amd64 + const FXFLANGER_FREQUENCY_MIN — windows/amd64 + const FXFLANGER_PHASE_180 — windows/amd64 + const FXFLANGER_PHASE_90 — windows/amd64 + const FXFLANGER_PHASE_MAX — windows/amd64 + const FXFLANGER_PHASE_MIN — windows/amd64 + const FXFLANGER_PHASE_NEG_180 — windows/amd64 + const FXFLANGER_PHASE_NEG_90 — windows/amd64 + const FXFLANGER_PHASE_ZERO — windows/amd64 + const FXFLANGER_WAVE_SIN — windows/amd64 + const FXFLANGER_WAVE_TRIANGLE — windows/amd64 + const FXFLANGER_WETDRYMIX_MAX — windows/amd64 + const FXFLANGER_WETDRYMIX_MIN — windows/amd64 + const FXGARGLE_RATEHZ_MAX — windows/amd64 + const FXGARGLE_RATEHZ_MIN — windows/amd64 + const FXGARGLE_WAVE_SQUARE — windows/amd64 + const FXGARGLE_WAVE_TRIANGLE — windows/amd64 + const FXPARAMEQ_BANDWIDTH_MAX — windows/amd64 + const FXPARAMEQ_BANDWIDTH_MIN — windows/amd64 + const FXPARAMEQ_CENTER_MAX — windows/amd64 + const FXPARAMEQ_CENTER_MIN — windows/amd64 + const FXPARAMEQ_GAIN_MAX — windows/amd64 + const FXPARAMEQ_GAIN_MIN — windows/amd64 + const FXR_FAILED — windows/amd64 + const FXR_LOCHARDWARE — windows/amd64 + const FXR_LOCSOFTWARE — windows/amd64 + const FXR_PRESENT — windows/amd64 + const FXR_SENDLOOP — windows/amd64 + const FXR_UNALLOCATED — windows/amd64 + const FXR_UNKNOWN — windows/amd64 + const FX_I3DL2REVERB_DECAYHFRATIO_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_DECAYHFRATIO_MAX — windows/amd64 + const FX_I3DL2REVERB_DECAYHFRATIO_MIN — windows/amd64 + const FX_I3DL2REVERB_DECAYTIME_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_DECAYTIME_MAX — windows/amd64 + const FX_I3DL2REVERB_DECAYTIME_MIN — windows/amd64 + const FX_I3DL2REVERB_DENSITY_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_DENSITY_MAX — windows/amd64 + const FX_I3DL2REVERB_DENSITY_MIN — windows/amd64 + const FX_I3DL2REVERB_DIFFUSION_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_DIFFUSION_MAX — windows/amd64 + const FX_I3DL2REVERB_DIFFUSION_MIN — windows/amd64 + const FX_I3DL2REVERB_HFREFERENCE_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_HFREFERENCE_MAX — windows/amd64 + const FX_I3DL2REVERB_HFREFERENCE_MIN — windows/amd64 + const FX_I3DL2REVERB_QUALITY_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_QUALITY_MAX — windows/amd64 + const FX_I3DL2REVERB_QUALITY_MIN — windows/amd64 + const FX_I3DL2REVERB_REFLECTIONSDELAY_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_REFLECTIONSDELAY_MAX — windows/amd64 + const FX_I3DL2REVERB_REFLECTIONSDELAY_MIN — windows/amd64 + const FX_I3DL2REVERB_REFLECTIONS_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_REFLECTIONS_MAX — windows/amd64 + const FX_I3DL2REVERB_REFLECTIONS_MIN — windows/amd64 + const FX_I3DL2REVERB_REVERBDELAY_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_REVERBDELAY_MAX — windows/amd64 + const FX_I3DL2REVERB_REVERBDELAY_MIN — windows/amd64 + const FX_I3DL2REVERB_REVERB_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_REVERB_MAX — windows/amd64 + const FX_I3DL2REVERB_REVERB_MIN — windows/amd64 + const FX_I3DL2REVERB_ROOMHF_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_ROOMHF_MAX — windows/amd64 + const FX_I3DL2REVERB_ROOMHF_MIN — windows/amd64 + const FX_I3DL2REVERB_ROOMROLLOFFFACTOR_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_ROOMROLLOFFFACTOR_MAX — windows/amd64 + const FX_I3DL2REVERB_ROOMROLLOFFFACTOR_MIN — windows/amd64 + const FX_I3DL2REVERB_ROOM_DEFAULT — windows/amd64 + const FX_I3DL2REVERB_ROOM_MAX — windows/amd64 + const FX_I3DL2REVERB_ROOM_MIN — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_ALLEY — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_ARENA — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_AUDITORIUM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_BATHROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_CAVE — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_CITY — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_CONCERTHALL — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_DEFAULT — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_FOREST — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_GENERIC — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_HALLWAY — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_HANGAR — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_LARGEHALL — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_LARGEROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_LIVINGROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_MOUNTAINS — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_PADDEDCELL — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_PARKINGLOT — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_PLAIN — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_PLATE — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_QUARRY — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_ROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_SEWERPIPE — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_SMALLROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_STONEROOM — windows/amd64 + const FX_I3DL2_ENVIRONMENT_PRESET_UNDERWATER — windows/amd64 + const FX_LOCHARDWARE — windows/amd64 + const FX_LOCSOFTWARE — windows/amd64 + const FX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT — windows/amd64 + const FX_WAVESREVERB_HIGHFREQRTRATIO_MAX — windows/amd64 + const FX_WAVESREVERB_HIGHFREQRTRATIO_MIN — windows/amd64 + const FX_WAVESREVERB_INGAIN_DEFAULT — windows/amd64 + const FX_WAVESREVERB_INGAIN_MAX — windows/amd64 + const FX_WAVESREVERB_INGAIN_MIN — windows/amd64 + const FX_WAVESREVERB_REVERBMIX_DEFAULT — windows/amd64 + const FX_WAVESREVERB_REVERBMIX_MAX — windows/amd64 + const FX_WAVESREVERB_REVERBMIX_MIN — windows/amd64 + const FX_WAVESREVERB_REVERBTIME_DEFAULT — windows/amd64 + const FX_WAVESREVERB_REVERBTIME_MAX — windows/amd64 + const FX_WAVESREVERB_REVERBTIME_MIN — windows/amd64 + const KSPROPERTY_SUPPORT_GET — windows/amd64 + const KSPROPERTY_SUPPORT_SET — windows/amd64 + const NO_VIRTUALIZATION — windows/amd64 + const OK — windows/amd64 + const SCL_EXCLUSIVE — windows/amd64 + const SCL_NORMAL — windows/amd64 + const SCL_PRIORITY — windows/amd64 + const SCL_WRITEPRIMARY — windows/amd64 + const SPEAKER_5POINT1 — windows/amd64 + const SPEAKER_5POINT1_BACK — windows/amd64 + const SPEAKER_5POINT1_SURROUND — windows/amd64 + const SPEAKER_7POINT1 — windows/amd64 + const SPEAKER_7POINT1_SURROUND — windows/amd64 + const SPEAKER_7POINT1_WIDE — windows/amd64 + const SPEAKER_DIRECTOUT — windows/amd64 + const SPEAKER_GEOMETRY_MAX — windows/amd64 + const SPEAKER_GEOMETRY_MIN — windows/amd64 + const SPEAKER_GEOMETRY_NARROW — windows/amd64 + const SPEAKER_GEOMETRY_WIDE — windows/amd64 + const SPEAKER_HEADPHONE — windows/amd64 + const SPEAKER_MONO — windows/amd64 + const SPEAKER_QUAD — windows/amd64 + const SPEAKER_STEREO — windows/amd64 + const SPEAKER_SURROUND — windows/amd64 + const UNCERTIFIED — windows/amd64 + const WAVECAPS_LRVOLUME — windows/amd64 + const WAVECAPS_PITCH — windows/amd64 + const WAVECAPS_PLAYBACKRATE — windows/amd64 + const WAVECAPS_SAMPLEACCURATE — windows/amd64 + const WAVECAPS_SYNC — windows/amd64 + const WAVECAPS_VOLUME — windows/amd64 + const WAVE_FORMAT_1M08 — windows/amd64 + const WAVE_FORMAT_1M16 — windows/amd64 + const WAVE_FORMAT_1S08 — windows/amd64 + const WAVE_FORMAT_1S16 — windows/amd64 + const WAVE_FORMAT_2M08 — windows/amd64 + const WAVE_FORMAT_2M16 — windows/amd64 + const WAVE_FORMAT_2S08 — windows/amd64 + const WAVE_FORMAT_2S16 — windows/amd64 + const WAVE_FORMAT_44M08 — windows/amd64 + const WAVE_FORMAT_44M16 — windows/amd64 + const WAVE_FORMAT_44S08 — windows/amd64 + const WAVE_FORMAT_44S16 — windows/amd64 + const WAVE_FORMAT_48M08 — windows/amd64 + const WAVE_FORMAT_48M16 — windows/amd64 + const WAVE_FORMAT_48S08 — windows/amd64 + const WAVE_FORMAT_48S16 — windows/amd64 + const WAVE_FORMAT_4M08 — windows/amd64 + const WAVE_FORMAT_4M16 — windows/amd64 + const WAVE_FORMAT_4S08 — windows/amd64 + const WAVE_FORMAT_4S16 — windows/amd64 + const WAVE_FORMAT_96M08 — windows/amd64 + const WAVE_FORMAT_96M16 — windows/amd64 + const WAVE_FORMAT_96S08 — windows/amd64 + const WAVE_FORMAT_96S16 — windows/amd64 + const WAVE_FORMAT_PCM — windows/amd64 + const WAVE_INVALIDFORMAT — windows/amd64 + const WHDR_BEGINLOOP — windows/amd64 + const WHDR_DONE — windows/amd64 + const WHDR_ENDLOOP — windows/amd64 + const WHDR_INQUEUE — windows/amd64 + const WHDR_PREPARED — windows/amd64 + var CLSID_DirectSound = GUID — windows/amd64 + var CLSID_DirectSound8 = GUID — windows/amd64 + var CLSID_DirectSoundCapture = GUID — windows/amd64 + var CLSID_DirectSoundCapture8 = GUID — windows/amd64 + var CLSID_DirectSoundFullDuplex = GUID — windows/amd64 + var DEVID_DefaultCapture = GUID — windows/amd64 + var DEVID_DefaultPlayback = GUID — windows/amd64 + var DEVID_DefaultVoiceCapture = GUID — windows/amd64 + var DEVID_DefaultVoicePlayback = GUID — windows/amd64 + var GUID_All_Objects = GUID — windows/amd64 + var GUID_DSCFX_CLASS_AEC = GUID — windows/amd64 + var GUID_DSCFX_CLASS_NS = GUID — windows/amd64 + var GUID_DSCFX_MS_AEC = GUID — windows/amd64 + var GUID_DSCFX_MS_NS = GUID — windows/amd64 + var GUID_DSCFX_SYSTEM_AEC = GUID — windows/amd64 + var GUID_DSCFX_SYSTEM_NS = GUID — windows/amd64 + var GUID_DSFX_STANDARD_CHORUS = GUID — windows/amd64 + var GUID_DSFX_STANDARD_COMPRESSOR = GUID — windows/amd64 + var GUID_DSFX_STANDARD_DISTORTION = GUID — windows/amd64 + var GUID_DSFX_STANDARD_ECHO = GUID — windows/amd64 + var GUID_DSFX_STANDARD_FLANGER = GUID — windows/amd64 + var GUID_DSFX_STANDARD_GARGLE = GUID — windows/amd64 + var GUID_DSFX_STANDARD_I3DL2REVERB = GUID — windows/amd64 + var GUID_DSFX_STANDARD_PARAMEQ = GUID — windows/amd64 + var GUID_DSFX_WAVES_REVERB = GUID — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_ALLEY = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_ARENA = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_AUDITORIUM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_BATHROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_CARPETEDHALLWAY = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_CAVE = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_CITY = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_CONCERTHALL = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_DEFAULT = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_FOREST = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_GENERIC = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_HALLWAY = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_HANGAR = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_LARGEHALL = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_LARGEROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_LIVINGROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_MEDIUMHALL = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_MEDIUMROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_MOUNTAINS = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_PADDEDCELL = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_PARKINGLOT = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_PLAIN = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_PLATE = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_QUARRY = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_ROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_SEWERPIPE = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_SMALLROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_STONECORRIDOR = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_STONEROOM = FXI3DL2Reverb — windows/amd64 + var I3DL2_ENVIRONMENT_PRESET_UNDERWATER = FXI3DL2Reverb — windows/amd64 + var IID_IDirectSound = GUID — windows/amd64 + var IID_IDirectSound3DBuffer = GUID — windows/amd64 + var IID_IDirectSound3DListener = GUID — windows/amd64 + var IID_IDirectSound8 = GUID — windows/amd64 + var IID_IDirectSoundBuffer = GUID — windows/amd64 + var IID_IDirectSoundBuffer8 = GUID — windows/amd64 + var IID_IDirectSoundCapture = GUID — windows/amd64 + var IID_IDirectSoundCaptureBuffer = GUID — windows/amd64 + var IID_IDirectSoundCaptureBuffer8 = GUID — windows/amd64 + var IID_IDirectSoundCaptureFXAec = GUID — windows/amd64 + var IID_IDirectSoundCaptureFXNoiseSuppress = GUID — windows/amd64 + var IID_IDirectSoundFXChorus = GUID — windows/amd64 + var IID_IDirectSoundFXCompressor = GUID — windows/amd64 + var IID_IDirectSoundFXDistortion = GUID — windows/amd64 + var IID_IDirectSoundFXEcho = GUID — windows/amd64 + var IID_IDirectSoundFXFlanger = GUID — windows/amd64 + var IID_IDirectSoundFXGargle = GUID — windows/amd64 + var IID_IDirectSoundFXI3DL2Reverb = GUID — windows/amd64 + var IID_IDirectSoundFXParamEq = GUID — windows/amd64 + var IID_IDirectSoundFXWavesReverb = GUID — windows/amd64 + var IID_IDirectSoundFullDuplex = GUID — windows/amd64 + var IID_IDirectSoundNotify = GUID — windows/amd64 + var IID_IKsPropertySet = GUID — windows/amd64 + var IID_IReferenceClock = GUID — windows/amd64 + func Create(guid *GUID) (*DirectSound, Error) — windows/amd64 + func SPEAKER_COMBINED(c, g int) uint32 — windows/amd64 + func SPEAKER_CONFIG(a int) byte — windows/amd64 + func SPEAKER_GEOMETRY(a int) byte — windows/amd64 + type BCAPS struct — windows/amd64 + BufferBytes uint32 + Flags uint32 + PlayCpuOverhead uint32 + Size uint32 + UnlockTransferRate uint32 + type BPOSITIONNOTIFY struct — windows/amd64 + EventNotify HANDLE + Offset uint32 + type BUFFER3D struct — windows/amd64 + ConeOrientation VECTOR + ConeOutsideVolume int32 + InsideConeAngle uint32 + MaxDistance float32 + MinDistance float32 + Mode uint32 + OutsideConeAngle uint32 + Position VECTOR + Size uint32 + Velocity VECTOR + type BUFFERDESC struct — windows/amd64 + Algorithm3D GUID + BufferBytes uint32 + Flags uint32 + Reserved uint32 + Size uint32 + WfxFormat *WAVEFORMATEX + type Buffer struct — windows/amd64 + func (obj *Buffer) AddRef() uint32 + func (obj *Buffer) GetCaps() (caps BCAPS, err Error) + func (obj *Buffer) GetCurrentPosition() (playCursor, writeCursor uint32, err Error) + func (obj *Buffer) GetFormat() (format WAVEFORMATEX, err Error) + func (obj *Buffer) GetFormatExtensible() (format WAVEFORMATEXTENSIBLE, err Error) + func (obj *Buffer) GetFrequency() (freq uint32, err Error) + func (obj *Buffer) GetPan() (pan int32, err Error) + func (obj *Buffer) GetStatus() (status uint32, err Error) + func (obj *Buffer) GetVolume() (volume int32, err Error) + func (obj *Buffer) Initialize(ds *DirectSound, desc *BUFFERDESC) Error + func (obj *Buffer) Lock(offset, bytes, flags uint32) (mem BufferMemory, err Error) + func (obj *Buffer) Play(priority, flags uint32) Error + func (obj *Buffer) Release() uint32 + func (obj *Buffer) Restore() Error + func (obj *Buffer) SetCurrentPosition(newPlayCursor uint32) Error + func (obj *Buffer) SetFX(effectsCount uint32, desc *EFFECTDESC) (resultCodes []uint32, err Error) + func (obj *Buffer) SetFormat(format WAVEFORMATEX) Error + func (obj *Buffer) SetFrequency(freq uint32) Error + func (obj *Buffer) SetPan(pan int32) Error + func (obj *Buffer) SetVolume(volume int32) Error + func (obj *Buffer) Stop() Error + func (obj *Buffer) Unlock(mem BufferMemory) Error + type BufferMemory struct — windows/amd64 + func (m *BufferMemory) Size() uint32 + func (m *BufferMemory) Write(at uint32, data []byte) + type CAPS struct — windows/amd64 + Flags uint32 + FreeHw3DAllBuffers uint32 + FreeHw3DStaticBuffers uint32 + FreeHw3DStreamingBuffers uint32 + FreeHwMemBytes uint32 + FreeHwMixingAllBuffers uint32 + FreeHwMixingStaticBuffers uint32 + FreeHwMixingStreamingBuffers uint32 + MaxContigFreeHwMemBytes uint32 + MaxHw3DAllBuffers uint32 + MaxHw3DStaticBuffers uint32 + MaxHw3DStreamingBuffers uint32 + MaxHwMixingAllBuffers uint32 + MaxHwMixingStaticBuffers uint32 + MaxHwMixingStreamingBuffers uint32 + MaxSecondarySampleRate uint32 + MinSecondarySampleRate uint32 + PlayCpuOverheadSwBuffers uint32 + PrimaryBuffers uint32 + Reserved1 uint32 + Reserved2 uint32 + Size uint32 + TotalHwMemBytes uint32 + UnlockTransferRateHwBuffers uint32 + type CBCAPS struct — windows/amd64 + BufferBytes uint32 + Flags uint32 + Reserved uint32 + Size uint32 + type CBUFFERDESC struct — windows/amd64 + BufferBytes uint32 + Flags uint32 + Reserved uint32 + Size uint32 + WfxFormat *WAVEFORMATEX + type CCAPS struct — windows/amd64 + Channels uint32 + Flags uint32 + Formats uint32 + Size uint32 + type CEFFECTDESC struct — windows/amd64 + Flags uint32 + GuidDSCFXClass GUID + GuidDSCFXInstance GUID + Reserved1 uint32 + Reserved2 uint32 + Size uint32 + type CFXAec struct — windows/amd64 + Enable int32 + Mode uint32 + NoiseFill int32 + type CFXNoiseSuppress struct — windows/amd64 + Enable int32 + type DirectSound struct — windows/amd64 + func (obj *DirectSound) AddRef() uint32 + func (obj *DirectSound) Compact() Error + func (obj *DirectSound) CreateSoundBuffer(desc BUFFERDESC) (buf *Buffer, err Error) + func (obj *DirectSound) DuplicateSoundBuffer(orig *Buffer) (copy *Buffer, err Error) + func (obj *DirectSound) GetCaps() (caps CAPS, err Error) + func (obj *DirectSound) GetSpeakerConfig() (config uint32, err Error) + func (obj *DirectSound) Initialize(device *GUID) Error + func (obj *DirectSound) Release() uint32 + func (obj *DirectSound) SetCooperativeLevel(window HWND, level uint32) Error + func (obj *DirectSound) SetSpeakerConfig(config uint32) Error + type EFFECTDESC struct — windows/amd64 + Flags uint32 + GuidDSFXClass GUID + Reserved1 *uint32 + Reserved2 *uint32 + Size uint32 + type Error interface — windows/amd64 + Code func() int32 + type FXChorus struct — windows/amd64 + Delay float32 + Depth float32 + Feedback float32 + Frequency float32 + Phase int32 + Waveform int32 + WetDryMix float32 + type FXCompressor struct — windows/amd64 + Attack float32 + Gain float32 + Predelay float32 + Ratio float32 + Release float32 + Threshold float32 + type FXDistortion struct — windows/amd64 + Edge float32 + Gain float32 + PostEQBandwidth float32 + PostEQCenterFrequency float32 + PreLowpassCutoff float32 + type FXEcho struct — windows/amd64 + Feedback float32 + LeftDelay float32 + PanDelay int32 + RightDelay float32 + WetDryMix float32 + type FXFlanger struct — windows/amd64 + Delay float32 + Depth float32 + Feedback float32 + Frequency float32 + Phase int32 + Waveform int32 + WetDryMix float32 + type FXGargle struct — windows/amd64 + RateHz uint32 + WaveShape uint32 + type FXI3DL2Reverb struct — windows/amd64 + DecayHFRatio float32 + DecayTime float32 + Density float32 + Diffusion float32 + HFReference float32 + Reflections int32 + ReflectionsDelay float32 + Reverb int32 + ReverbDelay float32 + Room int32 + RoomHF int32 + RoomRolloffFactor float32 + type FXParamEq struct — windows/amd64 + Bandwidth float32 + Center float32 + Gain float32 + type FXWavesReverb struct — windows/amd64 + HighFreqRTRatio float32 + InGain float32 + ReverbMix float32 + ReverbTime float32 + type GUID struct — windows/amd64 + Data1 uint32 + Data2 uint16 + Data3 uint16 + Data4 [8]byte + type HANDLE uintptr — windows/amd64 + type HWND HANDLE — windows/amd64 + type LISTENER3D struct — windows/amd64 + DistanceFactor float32 + DopplerFactor float32 + OrientFront VECTOR + OrientTop VECTOR + Position VECTOR + RolloffFactor float32 + Size uint32 + Velocity VECTOR + type VECTOR struct — windows/amd64 + X float32 + Y float32 + Z float32 + type WAVEFORMATEX struct — windows/amd64 + AvgBytesPerSec uint32 + BitsPerSample uint16 + BlockAlign uint16 + Channels uint16 + FormatTag uint16 + SamplesPerSec uint32 + Size uint16 + type WAVEFORMATEXTENSIBLE struct — windows/amd64 + Format WAVEFORMATEX + SubFormat uint32