Capture Device Capabilities
The capabilities of a capture device are described in the CaptureCaps structure, which contains the number of channels the device supports, as well as a combination of standard audio formats that are supported, equivalent to the values in the WAVEINCAPS structure used in the Microsoft Win32 waveform audio functions.
On non-WDM (Microsoft Windows Driver Model) drivers, a capture device can be used by only one application at a time. Each application can set its own format for the capture buffer by setting the properties in CaptureCaps.