This is retired content. This content is outdated and is no
longer being maintained. It is provided as a courtesy for
individuals who are still using these technologies. This content
may contain URLs that were valid when originally published, but now
link to sites or pages that no longer exist.
Size of the structure, in bytes. This member must be
initialized before the structure is used.
dwFlags
Specifies device capabilities. Can be 0 or the following flag:
Flag
Description
DSCCAPS_EMULDRIVER
There is no DirectSoundCapture driver for the
device, so the standard wave audio functions are being used.
dwFormats
Standard formats that are supported. These are equivalent to
the values in the
WAVEINCAPSstructure used in the Win32 waveform audio
functions, and are reproduced here for convenience.
Value
Description
WAVE_FORMAT_1M08
11.025 kHz, mono, 8-bit
WAVE_FORMAT_1M16
11.025 kHz, mono, 16-bit
WAVE_FORMAT_1S08
11.025 kHz, stereo, 8-bit
WAVE_FORMAT_1S16
11.025 kHz, stereo, 16-bit
WAVE_FORMAT_2M08
22.05 kHz, mono, 8-bit
WAVE_FORMAT_2M16
22.05 kHz, mono, 16-bit
WAVE_FORMAT_2S08
22.05 kHz, stereo, 8-bit
WAVE_FORMAT_2S16
22.05 kHz, stereo, 16-bit
WAVE_FORMAT_4M08
44.1 kHz, mono, 8-bit
WAVE_FORMAT_4M16
44.1 kHz, mono, 16-bit
WAVE_FORMAT_4S08
44.1 kHz, stereo, 8-bit
WAVE_FORMAT_4S16
44.1 kHz, stereo, 16-bit
dwChannels
Number specifying the number of channels supported by the
device, where 1 is mono, 2 is stereo, and so on.
Requirements
Runs On
Versions
Defined in
Include
Link to
Windows CE OS
2.12 or later. Version 2.12 requires DXPAK 1.0 or
later.
dsound.h
Note This API is part of the
complete Windows CE OS package as provided by Microsoft. The
functionality of a particular platform is determined by the
original equipment manufacturer (OEM) and some devices may not
support this API.