DSCCAPS

This structure is used by the IDirectSoundCapture::GetCaps method.

typedef struct {
  DWORD dwSize;
  DWORD dwFlags;
  DWORD dwFormats;
  DWORD dwChannels;
} DSCCAPS, *LPDSCCAPS;
 
typedef const DSCCAPS *LPCDSCCAPS; 

Members

  • dwSize
    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 WAVEINCAPS structure 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

OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header: Dsound.h.

See Also

IDirectSoundCapture::GetCaps

 Last updated on Thursday, April 08, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.