Windows Support Menu
DirectX is a set of drivers developed my Microsoft to give games, multimedia, and Internet applications direct, real-time access to available hardware resources. DirectX uses a set of APIs (Application Programming Interfaces) to act as a buffer between software and hardware reducing the complexity of software installs and configuration. DirectX also allows applications to take advantage of hardware resources without worrying about how the application achieves the use of that hardware.
DirectX is organized into two sets of services, DirectX Foundation and DirectX Media.
The DirectX foundation consists of four services that give Windows based applications the ability to be independent of hardware constraints thus effectively accelerating hardware response.
DirectX Media consists of five high level APIís that were added to DirectX give software developers the ability to better integrate applications with the system.
DX media also gives developers the ability to add new media types without losing DirectXís signature ability to directly access hardware.
The heart and soul of DirectX, its foundation, consists of four services, each with its own specific job and abilities. These services are: