DirectX SDK主要包括以下几部分:Direct3D、DirectInput、DirectSound、DirectMusic、DirectPlay、DirectShow、DirectSetup和Direct Media Objects.
1、Direct3D
Direct3D简称D3D,集成了开发DirectX程序三维图形部分所有的API函数,它是Dixrectx最主要也是最复杂的一个组件。随着计算机技术的飞速发展,越来越多的计算机硬件支持更多、更好、更快的三维显示效果,利用Direct3D开发的实时三维图形已经和电影效果相媲美。
2、DirectInput
DirectInput API提供了对应用程序的所有输入设备的支持,包括键盘、鼠标、手柄、操作杆、和方向盘。利用DirectInput还能控制力反馈设备,模拟使用者的真是感觉。
3、Direct Sound
Direct Sound 提高了对高质量声音效果的支持,出了播放WAV格式的声音和处理混音之外,还可以为程序添加极具真实感的三维声音效果。还提供了从话筒或其他输入设备捕获WAV声音的效果。
4、Direct Music
提供了音乐制作的完美解决方案,能干处理兼容与irect Music的各种音乐数据。
5、Direct Play
提供了玩家进行多人游戏中的信息通信,玩家互动交流的平台环境。
6、Direct Show
提供了对多媒体数据流的高质量的捕捉和回放的支持
7、Direct Sectup
提供了DirectX Runtime的自动安装功能。
(此点作为了解)