IDirectSound

Applications use the methods of the IDirectSound interface to create DirectSound objects and set up the environment. This section is a reference to the methods of this interface. For a conceptual overview, see IDirectSound Interface.

The methods of the IDirectSound interface can be organized into the following groups:

Allocating memory Compact

Initialize

Creating buffers CreateSoundBuffer

DuplicateSoundBuffer

SetCooperativeLevel

Device capabilities GetCaps

Speaker configuration GetSpeakerConfig

SetSpeakerConfig

The IDirectSound interface, like all COM interfaces, inherits the IUnknown interface methods. The IUnknown interface supports the following three methods:

AddRef

QueryInterface

Release