1.5.2 多媒体API--DirectX(6)

2013-10-07 15:56:50 · 作者: · 浏览: 71

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