Docs.rs
windows-sys-0.59.0
windows-sys 0.59.0
Docs.rs crate page
MIT OR Apache-2.0
Links
Repository
crates.io
Source
Owners
kennykerr
Dependencies
windows-targets ^0.52.6
normal
Versions
100%
of the crate is documented
Platform
x86_64-pc-windows-msvc
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
windows_sys
0.59.0
Module Audio
Structs
Constants
Functions
Type Aliases
Unions
In windows_sys::Win32::Media
Module
windows_sys
::
Win32
::
Media
::
Audio
Copy item path
[
−
]
Structs
§
ACMDRIVERDETAILSA
ACMDRIVERDETAILSW
ACMDRVFORMATSUGGEST
ACMDRVOPENDESCA
ACMDRVOPENDESCW
ACMDRVSTREAMHEADER
ACMDRVSTREAMINSTANCE
ACMDRVSTREAMSIZE
ACMFILTERCHOOSEA
ACMFILTERCHOOSEW
ACMFILTERDETAILSA
ACMFILTERDETAILSW
ACMFILTERTAGDETAILSA
ACMFILTERTAGDETAILSW
ACMFORMATCHOOSEA
ACMFORMATCHOOSEW
ACMFORMATDETAILSA
ACMFORMATTAGDETAILSA
ACMFORMATTAGDETAILSW
ACMSTREAMHEADER
AMBISONICS_PARAMS
AUDIOCLIENT_ACTIVATION_PARAMS
AUDIOCLIENT_PROCESS_LOOPBACK_PARAMS
AUDIO_EFFECT
AUDIO_VOLUME_NOTIFICATION_DATA
AUXCAPS2A
AUXCAPS2W
AUXCAPSA
AUXCAPSW
AudioClient3ActivationParams
AudioClientProperties
AudioExtensionParams
ConnectorType
DIRECTX_AUDIO_ACTIVATION_PARAMS
ECHOWAVEFILTER
MIDIEVENT
MIDIHDR
MIDIINCAPS2A
MIDIINCAPS2W
MIDIINCAPSA
MIDIINCAPSW
MIDIOUTCAPS2A
MIDIOUTCAPS2W
MIDIOUTCAPSA
MIDIOUTCAPSW
MIDIPROPTEMPO
MIDIPROPTIMEDIV
MIDISTRMBUFFVER
MIXERCAPS2A
MIXERCAPS2W
MIXERCAPSA
MIXERCAPSW
MIXERCONTROLA
MIXERCONTROLA_0_0
MIXERCONTROLA_0_1
MIXERCONTROLDETAILS
MIXERCONTROLDETAILS_BOOLEAN
MIXERCONTROLDETAILS_LISTTEXTA
MIXERCONTROLDETAILS_LISTTEXTW
MIXERCONTROLDETAILS_SIGNED
MIXERCONTROLDETAILS_UNSIGNED
MIXERCONTROLW
MIXERCONTROLW_0_0
MIXERCONTROLW_0_1
MIXERLINEA
MIXERLINEA_0
MIXERLINECONTROLSA
MIXERLINECONTROLSW
MIXERLINEW
MIXERLINEW_0
PCMWAVEFORMAT
SpatialAudioClientActivationParams
SpatialAudioHrtfActivationParams
SpatialAudioHrtfActivationParams2
SpatialAudioHrtfDirectivity
SpatialAudioHrtfDirectivityCardioid
SpatialAudioHrtfDirectivityCone
SpatialAudioHrtfDistanceDecay
SpatialAudioMetadataItemsInfo
SpatialAudioObjectRenderStreamActivationParams
SpatialAudioObjectRenderStreamActivationParams2
SpatialAudioObjectRenderStreamForMetadataActivationParams
SpatialAudioObjectRenderStreamForMetadataActivationParams2
VOLUMEWAVEFILTER
WAVEFILTER
WAVEFORMAT
WAVEFORMATEX
WAVEFORMATEXTENSIBLE
WAVEHDR
WAVEINCAPS2A
WAVEINCAPS2W
WAVEINCAPSA
WAVEINCAPSW
WAVEOUTCAPS2A
WAVEOUTCAPS2W
WAVEOUTCAPSA
WAVEOUTCAPSW
tACMFORMATDETAILSW
Constants
§
ACMDM_DRIVER_ABOUT
ACMDM_DRIVER_DETAILS
ACMDM_DRIVER_NOTIFY
ACMDM_FILTERTAG_DETAILS
ACMDM_FILTER_DETAILS
ACMDM_FORMATTAG_DETAILS
ACMDM_FORMAT_DETAILS
ACMDM_FORMAT_SUGGEST
ACMDM_HARDWARE_WAVE_CAPS_INPUT
ACMDM_HARDWARE_WAVE_CAPS_OUTPUT
ACMDM_RESERVED_HIGH
ACMDM_RESERVED_LOW
ACMDM_STREAM_CLOSE
ACMDM_STREAM_CONVERT
ACMDM_STREAM_OPEN
ACMDM_STREAM_PREPARE
ACMDM_STREAM_RESET
ACMDM_STREAM_SIZE
ACMDM_STREAM_UNPREPARE
ACMDM_STREAM_UPDATE
ACMDM_USER
ACMDRIVERDETAILS_COPYRIGHT_CHARS
ACMDRIVERDETAILS_FEATURES_CHARS
ACMDRIVERDETAILS_LICENSING_CHARS
ACMDRIVERDETAILS_LONGNAME_CHARS
ACMDRIVERDETAILS_SHORTNAME_CHARS
ACMDRIVERDETAILS_SUPPORTF_ASYNC
ACMDRIVERDETAILS_SUPPORTF_CODEC
ACMDRIVERDETAILS_SUPPORTF_CONVERTER
ACMDRIVERDETAILS_SUPPORTF_DISABLED
ACMDRIVERDETAILS_SUPPORTF_FILTER
ACMDRIVERDETAILS_SUPPORTF_HARDWARE
ACMDRIVERDETAILS_SUPPORTF_LOCAL
ACMERR_BASE
ACMERR_BUSY
ACMERR_CANCELED
ACMERR_NOTPOSSIBLE
ACMERR_UNPREPARED
ACMFILTERCHOOSE_STYLEF_CONTEXTHELP
ACMFILTERCHOOSE_STYLEF_ENABLEHOOK
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATE
ACMFILTERCHOOSE_STYLEF_ENABLETEMPLATEHANDLE
ACMFILTERCHOOSE_STYLEF_INITTOFILTERSTRUCT
ACMFILTERCHOOSE_STYLEF_SHOWHELP
ACMFILTERDETAILS_FILTER_CHARS
ACMFILTERTAGDETAILS_FILTERTAG_CHARS
ACMFORMATCHOOSE_STYLEF_CONTEXTHELP
ACMFORMATCHOOSE_STYLEF_ENABLEHOOK
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATE
ACMFORMATCHOOSE_STYLEF_ENABLETEMPLATEHANDLE
ACMFORMATCHOOSE_STYLEF_INITTOWFXSTRUCT
ACMFORMATCHOOSE_STYLEF_SHOWHELP
ACMFORMATDETAILS_FORMAT_CHARS
ACMFORMATTAGDETAILS_FORMATTAG_CHARS
ACMHELPMSGCONTEXTHELP
ACMHELPMSGCONTEXTHELPA
ACMHELPMSGCONTEXTHELPW
ACMHELPMSGCONTEXTMENU
ACMHELPMSGCONTEXTMENUA
ACMHELPMSGCONTEXTMENUW
ACMHELPMSGSTRING
ACMHELPMSGSTRINGA
ACMHELPMSGSTRINGW
ACMSTREAMHEADER_STATUSF_DONE
ACMSTREAMHEADER_STATUSF_INQUEUE
ACMSTREAMHEADER_STATUSF_PREPARED
ACM_DRIVERADDF_FUNCTION
ACM_DRIVERADDF_GLOBAL
ACM_DRIVERADDF_LOCAL
ACM_DRIVERADDF_NAME
ACM_DRIVERADDF_NOTIFYHWND
ACM_DRIVERADDF_TYPEMASK
ACM_DRIVERENUMF_DISABLED
ACM_DRIVERENUMF_NOLOCAL
ACM_DRIVERPRIORITYF_ABLEMASK
ACM_DRIVERPRIORITYF_BEGIN
ACM_DRIVERPRIORITYF_DEFERMASK
ACM_DRIVERPRIORITYF_DISABLE
ACM_DRIVERPRIORITYF_ENABLE
ACM_DRIVERPRIORITYF_END
ACM_FILTERDETAILSF_FILTER
ACM_FILTERDETAILSF_INDEX
ACM_FILTERDETAILSF_QUERYMASK
ACM_FILTERENUMF_DWFILTERTAG
ACM_FILTERTAGDETAILSF_FILTERTAG
ACM_FILTERTAGDETAILSF_INDEX
ACM_FILTERTAGDETAILSF_LARGESTSIZE
ACM_FILTERTAGDETAILSF_QUERYMASK
ACM_FORMATDETAILSF_FORMAT
ACM_FORMATDETAILSF_INDEX
ACM_FORMATDETAILSF_QUERYMASK
ACM_FORMATENUMF_CONVERT
ACM_FORMATENUMF_HARDWARE
ACM_FORMATENUMF_INPUT
ACM_FORMATENUMF_NCHANNELS
ACM_FORMATENUMF_NSAMPLESPERSEC
ACM_FORMATENUMF_OUTPUT
ACM_FORMATENUMF_SUGGEST
ACM_FORMATENUMF_WBITSPERSAMPLE
ACM_FORMATENUMF_WFORMATTAG
ACM_FORMATSUGGESTF_NCHANNELS
ACM_FORMATSUGGESTF_NSAMPLESPERSEC
ACM_FORMATSUGGESTF_TYPEMASK
ACM_FORMATSUGGESTF_WBITSPERSAMPLE
ACM_FORMATSUGGESTF_WFORMATTAG
ACM_FORMATTAGDETAILSF_FORMATTAG
ACM_FORMATTAGDETAILSF_INDEX
ACM_FORMATTAGDETAILSF_LARGESTSIZE
ACM_FORMATTAGDETAILSF_QUERYMASK
ACM_METRIC_COUNT_CODECS
ACM_METRIC_COUNT_CONVERTERS
ACM_METRIC_COUNT_DISABLED
ACM_METRIC_COUNT_DRIVERS
ACM_METRIC_COUNT_FILTERS
ACM_METRIC_COUNT_HARDWARE
ACM_METRIC_COUNT_LOCAL_CODECS
ACM_METRIC_COUNT_LOCAL_CONVERTERS
ACM_METRIC_COUNT_LOCAL_DISABLED
ACM_METRIC_COUNT_LOCAL_DRIVERS
ACM_METRIC_COUNT_LOCAL_FILTERS
ACM_METRIC_DRIVER_PRIORITY
ACM_METRIC_DRIVER_SUPPORT
ACM_METRIC_HARDWARE_WAVE_INPUT
ACM_METRIC_HARDWARE_WAVE_OUTPUT
ACM_METRIC_MAX_SIZE_FILTER
ACM_METRIC_MAX_SIZE_FORMAT
ACM_STREAMCONVERTF_BLOCKALIGN
ACM_STREAMCONVERTF_END
ACM_STREAMCONVERTF_START
ACM_STREAMOPENF_ASYNC
ACM_STREAMOPENF_NONREALTIME
ACM_STREAMOPENF_QUERY
ACM_STREAMSIZEF_DESTINATION
ACM_STREAMSIZEF_QUERYMASK
ACM_STREAMSIZEF_SOURCE
AMBISONICS_CHANNEL_ORDERING_ACN
AMBISONICS_NORMALIZATION_N3D
AMBISONICS_NORMALIZATION_SN3D
AMBISONICS_PARAM_VERSION_1
AMBISONICS_TYPE_FULL3D
AUDCLNT_BUFFERFLAGS_DATA_DISCONTINUITY
AUDCLNT_BUFFERFLAGS_SILENT
AUDCLNT_BUFFERFLAGS_TIMESTAMP_ERROR
AUDCLNT_E_ALREADY_INITIALIZED
AUDCLNT_E_BUFDURATION_PERIOD_NOT_EQUAL
AUDCLNT_E_BUFFER_ERROR
AUDCLNT_E_BUFFER_OPERATION_PENDING
AUDCLNT_E_BUFFER_SIZE_ERROR
AUDCLNT_E_BUFFER_SIZE_NOT_ALIGNED
AUDCLNT_E_BUFFER_TOO_LARGE
AUDCLNT_E_CPUUSAGE_EXCEEDED
AUDCLNT_E_DEVICE_INVALIDATED
AUDCLNT_E_DEVICE_IN_USE
AUDCLNT_E_EFFECT_NOT_AVAILABLE
AUDCLNT_E_EFFECT_STATE_READ_ONLY
AUDCLNT_E_ENDPOINT_CREATE_FAILED
AUDCLNT_E_ENDPOINT_OFFLOAD_NOT_CAPABLE
AUDCLNT_E_ENGINE_FORMAT_LOCKED
AUDCLNT_E_ENGINE_PERIODICITY_LOCKED
AUDCLNT_E_EVENTHANDLE_NOT_EXPECTED
AUDCLNT_E_EVENTHANDLE_NOT_SET
AUDCLNT_E_EXCLUSIVE_MODE_NOT_ALLOWED
AUDCLNT_E_EXCLUSIVE_MODE_ONLY
AUDCLNT_E_HEADTRACKING_ENABLED
AUDCLNT_E_HEADTRACKING_UNSUPPORTED
AUDCLNT_E_INCORRECT_BUFFER_SIZE
AUDCLNT_E_INVALID_DEVICE_PERIOD
AUDCLNT_E_INVALID_SIZE
AUDCLNT_E_INVALID_STREAM_FLAG
AUDCLNT_E_NONOFFLOAD_MODE_ONLY
AUDCLNT_E_NOT_INITIALIZED
AUDCLNT_E_NOT_STOPPED
AUDCLNT_E_OFFLOAD_MODE_ONLY
AUDCLNT_E_OUT_OF_OFFLOAD_RESOURCES
AUDCLNT_E_OUT_OF_ORDER
AUDCLNT_E_RAW_MODE_UNSUPPORTED
AUDCLNT_E_RESOURCES_INVALIDATED
AUDCLNT_E_SERVICE_NOT_RUNNING
AUDCLNT_E_THREAD_NOT_REGISTERED
AUDCLNT_E_UNSUPPORTED_FORMAT
AUDCLNT_E_WRONG_ENDPOINT_TYPE
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDE
AUDCLNT_SESSIONFLAGS_DISPLAY_HIDEWHENEXPIRED
AUDCLNT_SESSIONFLAGS_EXPIREWHENUNOWNED
AUDCLNT_SHAREMODE_EXCLUSIVE
AUDCLNT_SHAREMODE_SHARED
AUDCLNT_STREAMFLAGS_AUTOCONVERTPCM
AUDCLNT_STREAMFLAGS_CROSSPROCESS
AUDCLNT_STREAMFLAGS_EVENTCALLBACK
AUDCLNT_STREAMFLAGS_LOOPBACK
AUDCLNT_STREAMFLAGS_NOPERSIST
AUDCLNT_STREAMFLAGS_RATEADJUST
AUDCLNT_STREAMFLAGS_SRC_DEFAULT_QUALITY
AUDCLNT_STREAMOPTIONS_AMBISONICS
AUDCLNT_STREAMOPTIONS_MATCH_FORMAT
AUDCLNT_STREAMOPTIONS_NONE
AUDCLNT_STREAMOPTIONS_RAW
AUDCLNT_S_BUFFER_EMPTY
AUDCLNT_S_POSITION_STALLED
AUDCLNT_S_THREAD_ALREADY_REGISTERED
AUDIOCLIENT_ACTIVATION_TYPE_DEFAULT
AUDIOCLIENT_ACTIVATION_TYPE_PROCESS_LOOPBACK
AUDIOCLOCK_CHARACTERISTIC_FIXED_FREQ
AUDIO_DUCKING_OPTIONS_DEFAULT
AUDIO_DUCKING_OPTIONS_DO_NOT_DUCK_OTHER_STREAMS
AUDIO_EFFECT_STATE_OFF
AUDIO_EFFECT_STATE_ON
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_DEFAULT
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_ENUM_COUNT
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_USER
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE_VOLATILE
AUXCAPS_AUXIN
AUXCAPS_CDAUDIO
AUXCAPS_LRVOLUME
AUXCAPS_VOLUME
AudioCategory_Alerts
AudioCategory_Communications
AudioCategory_FarFieldSpeech
AudioCategory_ForegroundOnlyMedia
AudioCategory_GameChat
AudioCategory_GameEffects
AudioCategory_GameMedia
AudioCategory_Media
AudioCategory_Movie
AudioCategory_Other
AudioCategory_SoundEffects
AudioCategory_Speech
AudioCategory_UniformSpeech
AudioCategory_VoiceTyping
AudioObjectType_BackCenter
AudioObjectType_BackLeft
AudioObjectType_BackRight
AudioObjectType_BottomBackLeft
AudioObjectType_BottomBackRight
AudioObjectType_BottomFrontLeft
AudioObjectType_BottomFrontRight
AudioObjectType_Dynamic
AudioObjectType_FrontCenter
AudioObjectType_FrontLeft
AudioObjectType_FrontRight
AudioObjectType_LowFrequency
AudioObjectType_None
AudioObjectType_SideLeft
AudioObjectType_SideRight
AudioObjectType_TopBackLeft
AudioObjectType_TopBackRight
AudioObjectType_TopFrontLeft
AudioObjectType_TopFrontRight
AudioSessionStateActive
AudioSessionStateExpired
AudioSessionStateInactive
CALLBACK_EVENT
CALLBACK_FUNCTION
CALLBACK_NULL
CALLBACK_TASK
CALLBACK_THREAD
CALLBACK_TYPEMASK
CALLBACK_WINDOW
Connector
DEVICE_STATEMASK_ALL
DEVICE_STATE_ACTIVE
DEVICE_STATE_DISABLED
DEVICE_STATE_NOTPRESENT
DEVICE_STATE_UNPLUGGED
DEVINTERFACE_AUDIO_CAPTURE
DEVINTERFACE_AUDIO_RENDER
DEVINTERFACE_MIDI_INPUT
DEVINTERFACE_MIDI_OUTPUT
DRVM_MAPPER
DRVM_MAPPER_STATUS
DRV_MAPPER_PREFERRED_INPUT_GET
DRV_MAPPER_PREFERRED_OUTPUT_GET
DeviceTopology
DigitalAudioDisplayDevice
DisconnectReasonDeviceRemoval
DisconnectReasonExclusiveModeOverride
DisconnectReasonFormatChanged
DisconnectReasonServerShutdown
DisconnectReasonSessionDisconnected
DisconnectReasonSessionLogoff
EDataFlow_enum_count
ENDPOINT_FORMAT_RESET_MIX_ONLY
ENDPOINT_HARDWARE_SUPPORT_METER
ENDPOINT_HARDWARE_SUPPORT_MUTE
ENDPOINT_HARDWARE_SUPPORT_VOLUME
ENDPOINT_SYSFX_DISABLED
ENDPOINT_SYSFX_ENABLED
ERole_enum_count
EVENTCONTEXT_VOLUMESLIDER
EndpointFormFactor_enum_count
FILTERCHOOSE_CUSTOM_VERIFY
FILTERCHOOSE_FILTERTAG_VERIFY
FILTERCHOOSE_FILTER_VERIFY
FILTERCHOOSE_MESSAGE
FORMATCHOOSE_CUSTOM_VERIFY
FORMATCHOOSE_FORMATTAG_VERIFY
FORMATCHOOSE_FORMAT_VERIFY
FORMATCHOOSE_MESSAGE
Full
Handset
Headphones
Headset
In
LineLevel
Low
MEVT_COMMENT
MEVT_F_CALLBACK
MEVT_F_LONG
MEVT_F_SHORT
MEVT_LONGMSG
MEVT_NOP
MEVT_SHORTMSG
MEVT_TEMPO
MEVT_VERSION
MHDR_DONE
MHDR_INQUEUE
MHDR_ISSTRM
MHDR_PREPARED
MIDICAPS_CACHE
MIDICAPS_LRVOLUME
MIDICAPS_STREAM
MIDICAPS_VOLUME
MIDIERR_BADOPENMODE
MIDIERR_DONT_CONTINUE
MIDIERR_INVALIDSETUP
MIDIERR_LASTERROR
MIDIERR_NODEVICE
MIDIERR_NOMAP
MIDIERR_NOTREADY
MIDIERR_STILLPLAYING
MIDIERR_UNPREPARED
MIDIPATCHSIZE
MIDIPROP_GET
MIDIPROP_SET
MIDIPROP_TEMPO
MIDIPROP_TIMEDIV
MIDISTRM_ERROR
MIDI_CACHE_ALL
MIDI_CACHE_BESTFIT
MIDI_CACHE_QUERY
MIDI_IO_STATUS
MIDI_UNCACHE
MIXERCONTROL_CONTROLF_DISABLED
MIXERCONTROL_CONTROLF_MULTIPLE
MIXERCONTROL_CONTROLF_UNIFORM
MIXERCONTROL_CONTROLTYPE_BASS
MIXERCONTROL_CONTROLTYPE_BASS_BOOST
MIXERCONTROL_CONTROLTYPE_BOOLEAN
MIXERCONTROL_CONTROLTYPE_BOOLEANMETER
MIXERCONTROL_CONTROLTYPE_BUTTON
MIXERCONTROL_CONTROLTYPE_CUSTOM
MIXERCONTROL_CONTROLTYPE_DECIBELS
MIXERCONTROL_CONTROLTYPE_EQUALIZER
MIXERCONTROL_CONTROLTYPE_FADER
MIXERCONTROL_CONTROLTYPE_LOUDNESS
MIXERCONTROL_CONTROLTYPE_MICROTIME
MIXERCONTROL_CONTROLTYPE_MILLITIME
MIXERCONTROL_CONTROLTYPE_MIXER
MIXERCONTROL_CONTROLTYPE_MONO
MIXERCONTROL_CONTROLTYPE_MULTIPLESELECT
MIXERCONTROL_CONTROLTYPE_MUTE
MIXERCONTROL_CONTROLTYPE_MUX
MIXERCONTROL_CONTROLTYPE_ONOFF
MIXERCONTROL_CONTROLTYPE_PAN
MIXERCONTROL_CONTROLTYPE_PEAKMETER
MIXERCONTROL_CONTROLTYPE_PERCENT
MIXERCONTROL_CONTROLTYPE_QSOUNDPAN
MIXERCONTROL_CONTROLTYPE_SIGNED
MIXERCONTROL_CONTROLTYPE_SIGNEDMETER
MIXERCONTROL_CONTROLTYPE_SINGLESELECT
MIXERCONTROL_CONTROLTYPE_SLIDER
MIXERCONTROL_CONTROLTYPE_STEREOENH
MIXERCONTROL_CONTROLTYPE_TREBLE
MIXERCONTROL_CONTROLTYPE_UNSIGNED
MIXERCONTROL_CONTROLTYPE_UNSIGNEDMETER
MIXERCONTROL_CONTROLTYPE_VOLUME
MIXERCONTROL_CT_CLASS_CUSTOM
MIXERCONTROL_CT_CLASS_FADER
MIXERCONTROL_CT_CLASS_LIST
MIXERCONTROL_CT_CLASS_MASK
MIXERCONTROL_CT_CLASS_METER
MIXERCONTROL_CT_CLASS_NUMBER
MIXERCONTROL_CT_CLASS_SLIDER
MIXERCONTROL_CT_CLASS_SWITCH
MIXERCONTROL_CT_CLASS_TIME
MIXERCONTROL_CT_SC_LIST_MULTIPLE
MIXERCONTROL_CT_SC_LIST_SINGLE
MIXERCONTROL_CT_SC_METER_POLLED
MIXERCONTROL_CT_SC_SWITCH_BOOLEAN
MIXERCONTROL_CT_SC_SWITCH_BUTTON
MIXERCONTROL_CT_SC_TIME_MICROSECS
MIXERCONTROL_CT_SC_TIME_MILLISECS
MIXERCONTROL_CT_SUBCLASS_MASK
MIXERCONTROL_CT_UNITS_BOOLEAN
MIXERCONTROL_CT_UNITS_CUSTOM
MIXERCONTROL_CT_UNITS_DECIBELS
MIXERCONTROL_CT_UNITS_MASK
MIXERCONTROL_CT_UNITS_PERCENT
MIXERCONTROL_CT_UNITS_SIGNED
MIXERCONTROL_CT_UNITS_UNSIGNED
MIXERLINE_COMPONENTTYPE_DST_DIGITAL
MIXERLINE_COMPONENTTYPE_DST_FIRST
MIXERLINE_COMPONENTTYPE_DST_HEADPHONES
MIXERLINE_COMPONENTTYPE_DST_LAST
MIXERLINE_COMPONENTTYPE_DST_LINE
MIXERLINE_COMPONENTTYPE_DST_MONITOR
MIXERLINE_COMPONENTTYPE_DST_SPEAKERS
MIXERLINE_COMPONENTTYPE_DST_TELEPHONE
MIXERLINE_COMPONENTTYPE_DST_UNDEFINED
MIXERLINE_COMPONENTTYPE_DST_VOICEIN
MIXERLINE_COMPONENTTYPE_DST_WAVEIN
MIXERLINE_COMPONENTTYPE_SRC_ANALOG
MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY
MIXERLINE_COMPONENTTYPE_SRC_COMPACTDISC
MIXERLINE_COMPONENTTYPE_SRC_DIGITAL
MIXERLINE_COMPONENTTYPE_SRC_FIRST
MIXERLINE_COMPONENTTYPE_SRC_LAST
MIXERLINE_COMPONENTTYPE_SRC_LINE
MIXERLINE_COMPONENTTYPE_SRC_MICROPHONE
MIXERLINE_COMPONENTTYPE_SRC_PCSPEAKER
MIXERLINE_COMPONENTTYPE_SRC_SYNTHESIZER
MIXERLINE_COMPONENTTYPE_SRC_TELEPHONE
MIXERLINE_COMPONENTTYPE_SRC_UNDEFINED
MIXERLINE_COMPONENTTYPE_SRC_WAVEOUT
MIXERLINE_LINEF_ACTIVE
MIXERLINE_LINEF_DISCONNECTED
MIXERLINE_LINEF_SOURCE
MIXERLINE_TARGETTYPE_AUX
MIXERLINE_TARGETTYPE_MIDIIN
MIXERLINE_TARGETTYPE_MIDIOUT
MIXERLINE_TARGETTYPE_UNDEFINED
MIXERLINE_TARGETTYPE_WAVEIN
MIXERLINE_TARGETTYPE_WAVEOUT
MIXERR_INVALCONTROL
MIXERR_INVALLINE
MIXERR_INVALVALUE
MIXERR_LASTERROR
MIXER_GETCONTROLDETAILSF_LISTTEXT
MIXER_GETCONTROLDETAILSF_QUERYMASK
MIXER_GETCONTROLDETAILSF_VALUE
MIXER_GETLINECONTROLSF_ALL
MIXER_GETLINECONTROLSF_ONEBYID
MIXER_GETLINECONTROLSF_ONEBYTYPE
MIXER_GETLINECONTROLSF_QUERYMASK
MIXER_GETLINEINFOF_COMPONENTTYPE
MIXER_GETLINEINFOF_DESTINATION
MIXER_GETLINEINFOF_LINEID
MIXER_GETLINEINFOF_QUERYMASK
MIXER_GETLINEINFOF_SOURCE
MIXER_GETLINEINFOF_TARGETTYPE
MIXER_LONG_NAME_CHARS
MIXER_OBJECTF_AUX
MIXER_OBJECTF_HANDLE
MIXER_OBJECTF_MIDIIN
MIXER_OBJECTF_MIDIOUT
MIXER_OBJECTF_MIXER
MIXER_OBJECTF_WAVEIN
MIXER_OBJECTF_WAVEOUT
MIXER_SETCONTROLDETAILSF_CUSTOM
MIXER_SETCONTROLDETAILSF_QUERYMASK
MIXER_SETCONTROLDETAILSF_VALUE
MIXER_SHORT_NAME_CHARS
MMDeviceEnumerator
MM_ACM_FILTERCHOOSE
MM_ACM_FORMATCHOOSE
MOD_FMSYNTH
MOD_MAPPER
MOD_MIDIPORT
MOD_SQSYNTH
MOD_SWSYNTH
MOD_SYNTH
MOD_WAVETABLE
Microphone
Muted
Out
PKEY_AudioEndpointLogo_IconEffects
PKEY_AudioEndpointLogo_IconPath
PKEY_AudioEndpointSettings_LaunchContract
PKEY_AudioEndpointSettings_MenuText
PKEY_AudioEndpoint_Association
PKEY_AudioEndpoint_ControlPanelPageProvider
PKEY_AudioEndpoint_Default_VolumeInDb
PKEY_AudioEndpoint_Disable_SysFx
PKEY_AudioEndpoint_FormFactor
PKEY_AudioEndpoint_FullRangeSpeakers
PKEY_AudioEndpoint_GUID
PKEY_AudioEndpoint_JackSubType
PKEY_AudioEndpoint_PhysicalSpeakers
PKEY_AudioEndpoint_Supports_EventDriven_Mode
PKEY_AudioEngine_DeviceFormat
PKEY_AudioEngine_OEMFormat
PROCESS_LOOPBACK_MODE_EXCLUDE_TARGET_PROCESS_TREE
PROCESS_LOOPBACK_MODE_INCLUDE_TARGET_PROCESS_TREE
RemoteNetworkDevice
SND_ALIAS
SND_ALIAS_ID
SND_ALIAS_START
SND_APPLICATION
SND_ASYNC
SND_FILENAME
SND_LOOP
SND_MEMORY
SND_NODEFAULT
SND_NOSTOP
SND_NOWAIT
SND_PURGE
SND_RESOURCE
SND_RING
SND_SENTRY
SND_SYNC
SND_SYSTEM
SPATIAL_AUDIO_POSITION
SPATIAL_AUDIO_STANDARD_COMMANDS_START
SPATIAL_AUDIO_STREAM_OPTIONS_NONE
SPATIAL_AUDIO_STREAM_OPTIONS_OFFLOAD
SPDIF
SPTLAUDCLNT_E_DESTROYED
SPTLAUDCLNT_E_ERRORS_IN_OBJECT_CALLS
SPTLAUDCLNT_E_INTERNAL
SPTLAUDCLNT_E_INVALID_LICENSE
SPTLAUDCLNT_E_METADATA_FORMAT_NOT_SUPPORTED
SPTLAUDCLNT_E_NO_MORE_OBJECTS
SPTLAUDCLNT_E_OBJECT_ALREADY_ACTIVE
SPTLAUDCLNT_E_OUT_OF_ORDER
SPTLAUDCLNT_E_PROPERTY_NOT_SUPPORTED
SPTLAUDCLNT_E_RESOURCES_INVALIDATED
SPTLAUDCLNT_E_STATIC_OBJECT_NOT_AVAILABLE
SPTLAUDCLNT_E_STREAM_NOT_AVAILABLE
SPTLAUDCLNT_E_STREAM_NOT_STOPPED
SPTLAUD_MD_CLNT_E_ATTACH_FAILED_INTERNAL_BUFFER
SPTLAUD_MD_CLNT_E_BUFFER_ALREADY_ATTACHED
SPTLAUD_MD_CLNT_E_BUFFER_NOT_ATTACHED
SPTLAUD_MD_CLNT_E_BUFFER_STILL_ATTACHED
SPTLAUD_MD_CLNT_E_COMMAND_ALREADY_WRITTEN
SPTLAUD_MD_CLNT_E_COMMAND_NOT_FOUND
SPTLAUD_MD_CLNT_E_DETACH_FAILED_INTERNAL_BUFFER
SPTLAUD_MD_CLNT_E_FORMAT_MISMATCH
SPTLAUD_MD_CLNT_E_FRAMECOUNT_OUT_OF_RANGE
SPTLAUD_MD_CLNT_E_FRAMEOFFSET_OUT_OF_RANGE
SPTLAUD_MD_CLNT_E_INVALID_ARGS
SPTLAUD_MD_CLNT_E_ITEMS_ALREADY_OPEN
SPTLAUD_MD_CLNT_E_ITEMS_LOCKED_FOR_WRITING
SPTLAUD_MD_CLNT_E_ITEM_COPY_OVERFLOW
SPTLAUD_MD_CLNT_E_ITEM_MUST_HAVE_COMMANDS
SPTLAUD_MD_CLNT_E_MEMORY_BOUNDS
SPTLAUD_MD_CLNT_E_METADATA_FORMAT_NOT_FOUND
SPTLAUD_MD_CLNT_E_NO_BUFFER_ATTACHED
SPTLAUD_MD_CLNT_E_NO_ITEMOFFSET_WRITTEN
SPTLAUD_MD_CLNT_E_NO_ITEMS_FOUND
SPTLAUD_MD_CLNT_E_NO_ITEMS_OPEN
SPTLAUD_MD_CLNT_E_NO_ITEMS_WRITTEN
SPTLAUD_MD_CLNT_E_NO_MORE_COMMANDS
SPTLAUD_MD_CLNT_E_NO_MORE_ITEMS
SPTLAUD_MD_CLNT_E_OBJECT_NOT_INITIALIZED
SPTLAUD_MD_CLNT_E_VALUE_BUFFER_INCORRECT_SIZE
SpatialAudioHrtfDirectivity_Cardioid
SpatialAudioHrtfDirectivity_Cone
SpatialAudioHrtfDirectivity_OmniDirectional
SpatialAudioHrtfDistanceDecay_CustomDecay
SpatialAudioHrtfDistanceDecay_NaturalDecay
SpatialAudioHrtfEnvironment_Average
SpatialAudioHrtfEnvironment_Large
SpatialAudioHrtfEnvironment_Medium
SpatialAudioHrtfEnvironment_Outdoors
SpatialAudioHrtfEnvironment_Small
SpatialAudioMetadataCopy_Append
SpatialAudioMetadataCopy_AppendMergeWithFirst
SpatialAudioMetadataCopy_AppendMergeWithLast
SpatialAudioMetadataCopy_Overwrite
SpatialAudioMetadataWriterOverflow_Fail
SpatialAudioMetadataWriterOverflow_MergeWithLast
SpatialAudioMetadataWriterOverflow_MergeWithNew
Speakers
Subunit
UnknownDigitalPassthrough
UnknownFormFactor
VIRTUAL_AUDIO_DEVICE_PROCESS_LOOPBACK
WAVECAPS_LRVOLUME
WAVECAPS_PITCH
WAVECAPS_PLAYBACKRATE
WAVECAPS_SAMPLEACCURATE
WAVECAPS_SYNC
WAVECAPS_VOLUME
WAVEIN_MAPPER_STATUS_DEVICE
WAVEIN_MAPPER_STATUS_FORMAT
WAVEIN_MAPPER_STATUS_MAPPED
WAVEOUT_MAPPER_STATUS_DEVICE
WAVEOUT_MAPPER_STATUS_FORMAT
WAVEOUT_MAPPER_STATUS_MAPPED
WAVERR_BADFORMAT
WAVERR_LASTERROR
WAVERR_STILLPLAYING
WAVERR_SYNC
WAVERR_UNPREPARED
WAVE_ALLOWSYNC
WAVE_FORMAT_1M08
WAVE_FORMAT_1M16
WAVE_FORMAT_1S08
WAVE_FORMAT_1S16
WAVE_FORMAT_2M08
WAVE_FORMAT_2M16
WAVE_FORMAT_2S08
WAVE_FORMAT_2S16
WAVE_FORMAT_4M08
WAVE_FORMAT_4M16
WAVE_FORMAT_4S08
WAVE_FORMAT_4S16
WAVE_FORMAT_44M08
WAVE_FORMAT_44M16
WAVE_FORMAT_44S08
WAVE_FORMAT_44S16
WAVE_FORMAT_48M08
WAVE_FORMAT_48M16
WAVE_FORMAT_48S08
WAVE_FORMAT_48S16
WAVE_FORMAT_96M08
WAVE_FORMAT_96M16
WAVE_FORMAT_96S08
WAVE_FORMAT_96S16
WAVE_FORMAT_DIRECT
WAVE_FORMAT_DIRECT_QUERY
WAVE_FORMAT_PCM
WAVE_FORMAT_QUERY
WAVE_INVALIDFORMAT
WAVE_MAPPED
WAVE_MAPPED_DEFAULT_COMMUNICATION_DEVICE
WAVE_MAPPER
WHDR_BEGINLOOP
WHDR_DONE
WHDR_ENDLOOP
WHDR_INQUEUE
WHDR_PREPARED
WIDM_MAPPER_STATUS
WODM_MAPPER_STATUS
eAll
eCapture
eCommunications
eConsole
eMultimedia
eRender
Functions
§
ActivateAudioInterfaceAsync
⚠
CoRegisterMessageFilter
⚠
CreateCaptureAudioStateMonitor
⚠
CreateCaptureAudioStateMonitorForCategory
⚠
CreateCaptureAudioStateMonitorForCategoryAndDeviceId
⚠
CreateCaptureAudioStateMonitorForCategoryAndDeviceRole
⚠
CreateRenderAudioStateMonitor
⚠
CreateRenderAudioStateMonitorForCategory
⚠
CreateRenderAudioStateMonitorForCategoryAndDeviceId
⚠
CreateRenderAudioStateMonitorForCategoryAndDeviceRole
⚠
PlaySoundA
⚠
PlaySoundW
⚠
acmDriverAddA
⚠
acmDriverAddW
⚠
acmDriverClose
⚠
acmDriverDetailsA
⚠
acmDriverDetailsW
⚠
acmDriverEnum
⚠
acmDriverID
⚠
acmDriverMessage
⚠
acmDriverOpen
⚠
acmDriverPriority
⚠
acmDriverRemove
⚠
acmFilterChooseA
⚠
acmFilterChooseW
⚠
acmFilterDetailsA
⚠
acmFilterDetailsW
⚠
acmFilterEnumA
⚠
acmFilterEnumW
⚠
acmFilterTagDetailsA
⚠
acmFilterTagDetailsW
⚠
acmFilterTagEnumA
⚠
acmFilterTagEnumW
⚠
acmFormatChooseA
⚠
acmFormatChooseW
⚠
acmFormatDetailsA
⚠
acmFormatDetailsW
⚠
acmFormatEnumA
⚠
acmFormatEnumW
⚠
acmFormatSuggest
⚠
acmFormatTagDetailsA
⚠
acmFormatTagDetailsW
⚠
acmFormatTagEnumA
⚠
acmFormatTagEnumW
⚠
acmGetVersion
⚠
acmMetrics
⚠
acmStreamClose
⚠
acmStreamConvert
⚠
acmStreamMessage
⚠
acmStreamOpen
⚠
acmStreamPrepareHeader
⚠
acmStreamReset
⚠
acmStreamSize
⚠
acmStreamUnprepareHeader
⚠
auxGetDevCapsA
⚠
auxGetDevCapsW
⚠
auxGetNumDevs
⚠
auxGetVolume
⚠
auxOutMessage
⚠
auxSetVolume
⚠
midiConnect
⚠
midiDisconnect
⚠
midiInAddBuffer
⚠
midiInClose
⚠
midiInGetDevCapsA
⚠
midiInGetDevCapsW
⚠
midiInGetErrorTextA
⚠
midiInGetErrorTextW
⚠
midiInGetID
⚠
midiInGetNumDevs
⚠
midiInMessage
⚠
midiInOpen
⚠
midiInPrepareHeader
⚠
midiInReset
⚠
midiInStart
⚠
midiInStop
⚠
midiInUnprepareHeader
⚠
midiOutCacheDrumPatches
⚠
midiOutCachePatches
⚠
midiOutClose
⚠
midiOutGetDevCapsA
⚠
midiOutGetDevCapsW
⚠
midiOutGetErrorTextA
⚠
midiOutGetErrorTextW
⚠
midiOutGetID
⚠
midiOutGetNumDevs
⚠
midiOutGetVolume
⚠
midiOutLongMsg
⚠
midiOutMessage
⚠
midiOutOpen
⚠
midiOutPrepareHeader
⚠
midiOutReset
⚠
midiOutSetVolume
⚠
midiOutShortMsg
⚠
midiOutUnprepareHeader
⚠
midiStreamClose
⚠
midiStreamOpen
⚠
midiStreamOut
⚠
midiStreamPause
⚠
midiStreamPosition
⚠
midiStreamProperty
⚠
midiStreamRestart
⚠
midiStreamStop
⚠
mixerClose
⚠
mixerGetControlDetailsA
⚠
mixerGetControlDetailsW
⚠
mixerGetDevCapsA
⚠
mixerGetDevCapsW
⚠
mixerGetID
⚠
mixerGetLineControlsA
⚠
mixerGetLineControlsW
⚠
mixerGetLineInfoA
⚠
mixerGetLineInfoW
⚠
mixerGetNumDevs
⚠
mixerMessage
⚠
mixerOpen
⚠
mixerSetControlDetails
⚠
sndPlaySoundA
⚠
sndPlaySoundW
⚠
waveInAddBuffer
⚠
waveInClose
⚠
waveInGetDevCapsA
⚠
waveInGetDevCapsW
⚠
waveInGetErrorTextA
⚠
waveInGetErrorTextW
⚠
waveInGetID
⚠
waveInGetNumDevs
⚠
waveInGetPosition
⚠
waveInMessage
⚠
waveInOpen
⚠
waveInPrepareHeader
⚠
waveInReset
⚠
waveInStart
⚠
waveInStop
⚠
waveInUnprepareHeader
⚠
waveOutBreakLoop
⚠
waveOutClose
⚠
waveOutGetDevCapsA
⚠
waveOutGetDevCapsW
⚠
waveOutGetErrorTextA
⚠
waveOutGetErrorTextW
⚠
waveOutGetID
⚠
waveOutGetNumDevs
⚠
waveOutGetPitch
⚠
waveOutGetPlaybackRate
⚠
waveOutGetPosition
⚠
waveOutGetVolume
⚠
waveOutMessage
⚠
waveOutOpen
⚠
waveOutPause
⚠
waveOutPrepareHeader
⚠
waveOutReset
⚠
waveOutRestart
⚠
waveOutSetPitch
⚠
waveOutSetPlaybackRate
⚠
waveOutSetVolume
⚠
waveOutUnprepareHeader
⚠
waveOutWrite
⚠
Type Aliases
§
ACMDRIVERENUMCB
ACMFILTERCHOOSEHOOKPROCA
ACMFILTERCHOOSEHOOKPROCW
ACMFILTERENUMCBA
ACMFILTERENUMCBW
ACMFILTERTAGENUMCBA
ACMFILTERTAGENUMCBW
ACMFORMATCHOOSEHOOKPROCA
ACMFORMATCHOOSEHOOKPROCW
ACMFORMATENUMCBA
ACMFORMATENUMCBW
ACMFORMATTAGENUMCBA
ACMFORMATTAGENUMCBW
AMBISONICS_CHANNEL_ORDERING
AMBISONICS_NORMALIZATION
AMBISONICS_TYPE
AUDCLNT_SHAREMODE
AUDCLNT_STREAMOPTIONS
AUDIOCLIENT_ACTIVATION_TYPE
AUDIO_DUCKING_OPTIONS
AUDIO_EFFECT_STATE
AUDIO_STREAM_CATEGORY
AUDIO_SYSTEMEFFECTS_PROPERTYSTORE_TYPE
AudioObjectType
AudioSessionDisconnectReason
AudioSessionState
AudioStateMonitorSoundLevel
DEVICE_STATE
DataFlow
EDataFlow
ERole
EndpointFormFactor
HACMDRIVER
HACMDRIVERID
HACMOBJ
HACMSTREAM
HMIDI
HMIDIIN
HMIDIOUT
HMIDISTRM
HMIXER
HMIXEROBJ
HWAVE
HWAVEIN
HWAVEOUT
LPACMDRIVERPROC
LPMIDICALLBACK
LPWAVECALLBACK
MIDI_WAVE_OPEN_TYPE
MIXERLINE_COMPONENTTYPE
PAudioStateMonitorCallback
PROCESS_LOOPBACK_MODE
PartType
SND_FLAGS
SPATIAL_AUDIO_STREAM_OPTIONS
SpatialAudioHrtfDirectivityType
SpatialAudioHrtfDistanceDecayType
SpatialAudioHrtfEnvironmentType
SpatialAudioMetadataCopyMode
SpatialAudioMetadataWriterOverflowMode
_AUDCLNT_BUFFERFLAGS
Unions
§
AUDIOCLIENT_ACTIVATION_PARAMS_0
MIXERCONTROLA_0
MIXERCONTROLA_1
MIXERCONTROLDETAILS_0
MIXERCONTROLW_0
MIXERCONTROLW_1
MIXERLINECONTROLSA_0
MIXERLINECONTROLSW_0
SpatialAudioHrtfDirectivityUnion
WAVEFORMATEXTENSIBLE_0