问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

DirectX硬件加速是什么

发布网友 发布时间:2022-08-14 17:45

我来回答

2个回答

热心网友 时间:2024-11-25 03:46

DirectX是一种接口方式,常见的有DirectX和OPENGL,一般的程序员只需要遵照相应的规范
就可以完成程序的开发而不需要分别为不同的硬件提供不同的程序,解释起来比较麻烦,下
面的文字是微软的官方解释:

Windows 支持 DirectX 8.0,它能增强计算机的多媒体功能。使用 DirectX 可访问显卡
与声卡的功能,从而使程序可提供*真的三维 (3D) 图形与令人如醉如痴的音乐与声音效果
。DirectX 是一组低级“应用程序编程接口 (API)”,可为 Windows 程序提供高性能的硬件
加速多媒体支持。

DirectX 使程序能够轻松确定计算机的硬件性能,然后设置与之匹配的程序参数。该程
序使得多媒体软件程序能够在基于 Windows 的具有 DirectX 兼容硬件与驱动程序的计算机
上运行,同时可确保多媒体程序能够充分利用高性能硬件。

DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和
声卡。这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆
、键盘和鼠标)并控制着混音及声音输出。构成 DirectX 的下列组件支持低级功能:

Microsoft DirectDraw

Microsoft DirectDraw API 支持快速访问计算机视频适配器的加速硬件功能。它支持在
所有视频适配器上显示图形的标准方法,并且使用加速驱动程序时可以更快更直接地访问。
DirectDraw 为程序(如游戏和二维图形程序包)以及 Windows 系统组件(如数字视频编解
码器)提供了一种独立于设备之外的方法来访问特定显示设备的功能,而不要求用户提供设
备功能的其它信息。

Microsoft Direct3D

Microsoft Direct3D API (Direct3D) 为大多数新视频适配器内置的 3-D 调色功能提供
界面。Direct3D 是一种低级的 3-D API,它为软件程序提供一种独立于设备之外的方法以便
与加速器硬件进行有效而强大的通信。Direct3D 包含专用 CPU 指令集支持,从而可为新型
计算机提供进一步加速支持。

Microsoft DirectSound

Microsoft DirectSound API 为程序和音频适配器的混音、声音播放和声音捕获功能之
间提供了链接。DirectSound 为多媒体软件程序提供低延迟混合、硬件加速以及直接访问声
音设备等功能。维护与现有设备驱动程序的兼容性时提供该功能。

Microsoft DirectMusic

Microsoft DirectMusic API 是 DirectX 的交互式音频组件。与捕获和播放数字声音样
本的 DirectSound API 不同,DirectMusic 处理数字音频以及基于消息的音乐数据,这些数
据是通过声卡或其内置的软件合成器转换成数字音频的。DirectMusic API 支持以“乐器数
字界面 (MIDI)”格式进行输入,也支持压缩与未压缩的数字音频格式。DirectMusic 为软件
开发人员提供了创建令人陶醉的动态音轨的能力,以响应软件环境中的各种更改,而不只是
用户直接输入更改。

Microsoft DirectInput

Microsoft DirectInput API 为游戏提供高级输入功能并能处理游戏杆以及包括鼠标、
键盘和强力反馈游戏控制器在内的其它相关设备的输入。

Microsoft DirectPlay

Microsoft DirectPlay API 支持通过调制解调器、Internet 或局域网连接游戏。Dire
ctPlay 简化了对通信服务的访问,并提供了一种能够使游戏彼此通信的方法而不受协议或联
机服务的*。DirectPlay 提供了多种游说服务,可简化多媒体播放器游戏的初始化,同时
还支持可靠的通信协议以确保重要游戏数据在网络上不会丢失。DirectPlay 8.0 的新功能即
支持通过网络进行语音通信,从而可大大提高基于多媒体播放器小组的游戏的娱乐性,同时
该组件还通过提供与玩游戏的其他人对话的功能而使团体游戏更具魅力。

热心网友 时间:2024-11-25 03:46

你装上去试一下就知道了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 交互设计的“根”——七大定律 交互设计原则和理论2——七大定律 七大设计原则 附近的加油站有哪些 附近的加油站有哪些地方 我在阳台种的生菜为什么蹿高,细高细高的 2022年禹州市新生儿新农合报销比例是多少 为什么自己阳台种的菜又细又高不壮 阳台种菜为什么瘦长 阳台种菜瘦长怎样解决 阳台种的鸡毛菜为啥很细 为什么阳台上种的白菜又细又高 我们可以用放大镜观察细胞吗为什么细胞对于生物体的意义是什么 为什么显微镜放大的倍数是物体的长度或宽度,而不是面积?能给个专业点... 细胞的内部是怎样的?为何细胞被说为“小宇宙”? 为什么在题目里看到说可以用放大镜观察生物细胞。。可以的话能用放大... 注册为什么发不出去短信? 注册发不了短信怎么办? 在那看微信每个月的钱 反事故专项活动总结 黑色金貂绒挤出印子了怎么办 穷人泡脚的上句是什么 泡脚泡的好下一句 关于泡脚的谚语 魅影套装加持 运动感升级 2021款大众凌渡上市售14.99万元起 新增黑化魅影套装,2021款东风日产天籁上市售17.98万起 我不小心注销了,但零钱包里还有钱怎么办? 注销了。里面又有钱。还能找回来吗? 告诉我爱情是什么啊 谁能告诉我什么是爱情/ 爱情是什么,大家可以告诉我吗、?》 爱情是什么?谁能具体点的告诉我? 能告诉我爱情是什么吗 谁能告诉我爱情是什么不? 爱情是什么,谁能告诉我, 如图,我只想让横排合并,上下不影响怎么弄。Excel中,一个个弄太慢? 到顶衣柜设计有哪些缺点 衣柜移门,到顶好还是不到顶好 梦见金黄的两头眼镜蛇 考试前梦到一条金黄眼镜蛇和两条红色蛇,代表什么? ...里有一只大熊猫和一条像蟒蛇那么大的金黄色眼镜蛇,弟弟在旁边看那条... 梦见4条蛇,一黑 一白 一金黄 一眼镜蛇 是什么意思 古代那个医生给老虎看病 古代走方郎中怎样吆喝 我在美团团购了一个酒店房间,可是我都住过了,为什么还是处于预定_百度... 美团订的酒店,住完了,可是美团卷还是显示的未消费,是不是捡便宜了?