This structure describes the capabilities of a waveform-audio input device.
At a Glance
Header file: | Mmsystem.h |
Windows CE versions: | 2.0 and later |
Syntax
typedef struct {
WORD wMid;
WORD wPid;
MMVERSION vDriverVersion;
CHAR szPname[MAXPNAMELEN];
DWORD dwFormats;
WORD wChannels;
WORD wReserved1;
} WAVEINCAPS;
Members
wMid
Manufacturer identifier for the device driver for the waveform-audio input device.
wPid
Product identifier for the waveform-audio input device. Product identifiers are defined in Manufacturer and Product Identifiers.
vDriverVersion
Version number of the device driver for the waveform-audio input device. The high-order byte is the major version number, and the low-order byte is the minor version number.
szPname
Null-terminated string that contains the product name.
dwFormats
Specifies the standard formats that are supported. It is one or a combination of the following flags:
Flag | 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 |
wChannels
Number that specifies whether the device supports mono (1) or stereo (2) input.
wReserved1
Padding.