DirectX 9.0 Components
Microsoft® DirectX® 9.0 is made up of the following components.
- DirectX Graphics combines the Microsoft DirectDraw® and Microsoft Direct3D® components of previous DirectX versions into a single application programming interface (API) that you can use for all graphics programming. The component includes the Direct3D extensions (D3DX) utility library, which simplifies many graphics programming tasks.
- Microsoft DirectInput® provides support for a variety of input devices, including full support for force-feedback technology.
- Microsoft DirectPlay® provides support for multiplayer networked games.
- Microsoft DirectSound® can be used in the development of high-performance audio applications that play and capture waveform audio.
- Microsoft DirectMusic® provides a complete solution for both musical and non-musical soundtracks based on waveforms, MIDI sounds, or dynamic content authored in DirectMusic Producer.
- Microsoft DirectShow® provides for high-quality capture and playback of multimedia streams.
- DirectSetup is a simple API that provides one-call installation of the DirectX components.
- DirectX Media Objects provide support for writing and using data-streaming objects, including video and audio encoders, decoders, and effects.