在Windows操作系统中,DirectX称为一组API(应用程序编程接口),这些API特别用于与多媒体有关的编程任务,尤其是视频和视频游戏。由于其强大的实用性,我们一直在努力修改代码,以便Unix开发的系统也可以使用这些工具。 DirectX的第一版于1995年9月30日发布,尽管它实际上并不是Windows工作方式的重要组成部分。但是在1996年,它被包含在第三方应用程序中,即由开发人员免费分发的应用程序。
DirectX包含多个应用程序,每个应用程序都有特定的功能。其中之一是Direct3D,它是最常用和已知的之一。它的任务是产生三维图形,从而在需要时便于绘制几何图形。同样,Direct Graphics是用于绘制平面图形的工具。该DirectInput的它负责管理与设备外部元素的连接,这些元素具有发送命令的能力,例如鼠标,键盘或操纵杆。DirectPlay,又分为DirectPlayXServer,DirectPlatXClient,DirectPlayXPeer,其任务是提供对网络的访问。DirectSound,用于录音;DirectMusic,用于复制音乐曲目;DirectShow,负责视频的实时播放;DirectSetup,旨在成为一种用于调节其他组件和DirectCompute的安装的程序,具有定义的语言和用于处理大量内核的指令。
最新版本的DirectX随Windows 10一起发布于2015年。