Share via


WAVEOUTEXTCAPS (Compact 2013)

3/26/2014

This structure contains extended device caps information.

Syntax

typedef struct tag_WAVEOUTEXTCAPS {
  DWORD dwMaxHwStreams;
  DWORD dwFreeHwStreams;
  DWORD dwSwMixerSampleRate;
  DWORD dwSwMixerBufferSize;
  DWORD dwSwMixerBufferCount;
  DWORD dwMinSampleRate;
  DWORD dwMaxSampleRate;
} WAVEOUTEXTCAPS;

Members

  • dwMaxHwStreams
    Maximum number of hardware-mixed pulse code modulation (PCM) streams. For example, if your hardware supports the MP3 format and has a dedicated stream for MP3 audio, the dwMaxHwStreams value would be equal to the number of hardware-mixed streams minus the MP3 stream.
  • dwFreeHwStreams
    Number of available hardware streams.
  • dwSwMixerSampleRate
    Preferred sample rate for the software mixer. A sample rate of 0 indicates no preference.
  • dwSwMixerBufferSize
    Preferred buffer size for the software mixer. A buffer size of 0 indicates no preference.
  • dwSwMixerBufferCount
    Preferred number of buffers for the software mixer. A 0 indicates no preference.
  • dwMinSampleRate
    Minimum sample rate for a hardware-mixed stream.
  • dwMaxSampleRate
    Maximum sample rate for a hardware-mixed stream.

Requirements

Header

mmddk.h

See Also

Reference

Waveform Audio Driver Structures