1.5.2 多媒体API--DirectX(6)
DirectX Transform(DirectX变换)--用于产生二维、三维图形的各种效果,如α混色和表面弯曲等。
DirectAnimation(直接动画)--集成多种媒体类型来创建复杂动画,并可用作网页内容。
DirectX Video Acceleration(DirectX视频加速,DXVA)--利用硬件加速二维视频的解码操作。
Direct3D Retained Mode(Direct3D保留模式)--Direct3D的保留模式是一种高层API,建立在Direct3D立即模式之上,使用起来方便容易,但是效率不高,适合于初学者。
DirectShow(直接展示)--支持音视频流的高质量采集和重放。
4.获取DirectX SDK
DirectX是一种应用程序接口(API),它可让以Windows为平台的游戏或多媒体程序获得更高的执行效率,加强3D图形和声音效果,并为设计人员提供一个共同的硬件驱动标准,让游戏开发者不必为每一品牌的硬件来写不同的驱动程序,也降低用户安装及设置硬件的复杂度。其实从字面意义上说,Direct就是"直接"的意思,而后边的X则代表了"很多"的意思,从这一点上我们就可以看出DirectX的出现就是为了对众多软件提供直接服务的。
在当前应用项目中,使用最频繁的版本是DirectX 9.0,所以本书将介绍获取DirectX 9.0的方法。具体获取流程如下。
(1) 登录微软主站 http://www.microsoft.com,如图1-26所示。
|
| (点击查看大图)图1-26 微软主页 |
(2) 单击顶部导航中的"Downloads & Trials",并在弹出菜单中选择"Download Center"链接,如图1-27所示。
|
| (点击查看大图)图1-27 选择链接 |
(3) 此时将进入Download Center页面,在此页面的"Top Downloads for"下拉列表框中选择"DirectX"选项,然后单击Go按钮,如图1-28所示。
|
| (点击查看大图)图1-28 选择下载DirectX |