Microsoft DirectSound provides a system to capture sounds from input devices and play sounds through various playback devices using advanced 3-dimensional positioning effects, and filters for echo, distortion, reverberation, and other effects.
Information is presented in the following topics.
|Playing Sounds||This section is a guide to playing WAV sounds through DirectSound buffers.|
|3-D Sound||Using DirectSound, you can locate sounds in space and apply Doppler shift to moving sounds. 3-D effects are applied to individual DirectSound buffers. Global parameters are set on an object called the listener.|
|Using Effects||DirectSound provides support for effects processing of sounds by Microsoft DirectX Media Objects (DMOs).|
|Capturing Waveforms||DirectSound enables you to capture sounds from a microphone or other input to the sound card, for immediate playback or storage in a file. Data can be captured in Pulse Code Modulation (PCM) or compressed formats.|
|Optimizing Performance||This section offers some miscellaneous tips for improving the performance of applications that play their audio data directly into DirectSound buffers.|
For more information, see the Microsoft.DirectX.DirectSound managed code reference documentation.