The WAVEINCAPS structure describes the capabilities of a waveform-audio input device.
typedef struct {
WORD wMid;
WORD wPid;
MMVERSION vDriverVersion;
CHAR szPname[MAXPNAMELEN];
DWORD dwFormats;
WORD wChannels;
WORD wReserved1;
} WAVEINCAPS;
Format | 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 |
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
Header: Declared in mmsystem.h.
Unicode: Defined as Unicode and ANSI structures.
Waveform Audio Overview, Waveform Structures