CONST_DSCAPSFLAGS
The CONST_DSCAPSFLAGS enumeration is used in the lFlags member of the DSCAPS type for specific device capabilities.
Enum CONST_DSCAPSFLAGS
DSCAPS_CERTIFIED = 64 (&H40)
DSCAPS_CONTINUOUSRATE = 16 (&H10)
DSCAPS_EMULDRIVER = 32 (&H20)
DSCAPS_PRIMARY16BIT = 8
DSCAPS_PRIMARY8BIT = 4
DSCAPS_PRIMARYMONO = 1
DSCAPS_PRIMARYSTEREO = 2
DSCAPS_SECONDARY16BIT = 2048 (&H800)
DSCAPS_SECONDARY8BIT = 1024 (&H400)
DSCAPS_SECONDARYMONO = 256 (&H100)
DSCAPS_SECONDARYSTEREO = 512 (&H200)
End Enum
- DSCAPS_CERTIFIED
- This driver has been tested and certified by Microsoft.
- DSCAPS_CONTINUOUSRATE
- The device supports all sample rates between the lMinSecondarySampleRate and lMaxSecondarySampleRate member values. Typically, this means that the actual output rate will be within +/- 10 hertz (Hz) of the requested frequency.
- DSCAPS_EMULDRIVER
- The device does not have a DirectSound driver installed, so it is being emulated through the waveform-audio functions. Performance degradation should be expected.
- DSCAPS_PRIMARY16BIT
- The device supports primary sound buffer with 16-bit samples.
- DSCAPS_PRIMARY8BIT
- The device supports primary buffers with 8-bit samples.
- DSCAPS_PRIMARYMONO
- The device supports monophonic primary buffers.
- DSCAPS_PRIMARYSTEREO
- The device supports stereo primary buffers.
- DSCAPS_SECONDARY16BIT
- The device supports hardware-mixed secondary sound buffers with 16-bit samples.
- DSCAPS_SECONDARY8BIT
- The device supports hardware-mixed secondary buffers with 8-bit samples.
- DSCAPS_SECONDARYMONO
- The device supports hardware-mixed monophonic secondary buffers.
- DSCAPS_SECONDARYSTEREO
- The device supports hardware-mixed stereo secondary buffers.