A 3-D sound buffer is created and managed like any other sound buffer, and all the methods of the IDirectSoundBuffer interface are available. However, in order to set 3-D parameters you need to obtain the IDirectSound3DBuffer interface for the buffer. This interface is supported only by sound buffers successfully created with the DSBCAPS_CTRL3D flag.
This section describes how your applications can manage buffers with the IDirectSound3DBuffer interface methods. The following topics are discussed: