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 |