Software Emulation

DirectSound can emulate in software the features that a particular sound card does not directly support without loss of functionality. Applications can query DirectSound to determine the capabilities of the audio hardware by using the IDirectSound::GetCaps method. A high-performance game, for example, can use this information to scale its audio features.