DirectSound

Although there are few visible external differences between DirectSound on the Game SDK and DirectSound on the DirectX 2 SDK, significant internal improvements have been made. The following is a brief list of some of these differences:

·Improvements to the wave emulation code, used when no device driver is available, to support wave drivers that do not work correctly.

·Changes to the sound focus management. These changes should not make any difference to most games. They were needed to support out-of-proc (exe server) COM objects, and to support the requirements of ActiveX™ (Microsoft's high-level media streaming architecture).

·The DSBCAPS_STICKYFOCUS flag was added. This flag can be specified in a IDirectSound::CreateSoundBuffer method call in order to change the focus behavior of the sound buffer.