dx是什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 08:34:53
dx是什么?
dx是什么?
dx是什么?
一 网络用语\x0d dx就是daxia,也就是大侠之意,一般指某方面的高人.含有敬佩之意.这是论坛上的常用语.\x0d二 DirectX DirectX是一种接口方式,常见的有DirectX和OPENGL,一般的程序员只需要遵照相应的规范就可以完成程序的开发而不需要分别为不同的硬件提供不同的程序,解释起来比较麻烦,下面的文字是微软的官方解释:\x0d Windows 支持 DirectX 8.0,它能增强计算机的多媒体功能.使用 DirectX 可访问显卡与声卡的功能,从而使程序可提供逼真的三维 (3D) 图形与令人如醉如痴的音乐与声音效果.DirectX 是一组低级应用程序编程接口 (API),可为 Windows 程序提供高性能的硬件加速多媒体支持.\x0d DirectX 使程序能够轻松确定计算机的硬件性能,然后设置与之匹配的程序参数.该程序使得多媒体软件程序能够在基于 Windows 的具有 DirectX 兼容硬件与驱动程序的计算机上运行,同时可确保多媒体程序能够充分利用高性能硬件.\x0d DirectX 包含一组 API,通过它能访问高性能硬件的高级功能,如三维图形加速芯片和声卡.这些 API 控制低级功能(其中包括二维 (2D) 图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出.构成 DirectX 的下列组件支持低级功能:\x0d Microsoft DirectDraw\x0d Microsoft DirectDraw API 支持快速访问计算机视频适配器的加速硬件功能.它支持在所有视频适配器上显示图形的标准方法,并且使用加速驱动程序时可以更快更直接地访问.\x0d DirectDraw 为程序(如游戏和二维图形程序包)以及 Windows 系统组件(如数字视频编解码器)提供了一种独立于设备之外的方法来访问特定显示设备的功能,而不要求用户提供设备功能的其它信息.\x0d Microsoft Direct3D\x0d Microsoft Direct3D API (Direct3D) 为大多数新视频适配器内置的 3-D 调色功能提供界面.Direct3D 是一种低级的 3-D API,它为软件程序提供一种独立于设备之外的方法以便与加速器硬件进行有效而强大的通信.Direct3D 包含专用 CPU 指令集支持,从而可为新型计算机提供进一步加速支持.\x0d Microsoft DirectSound\x0d Microsoft DirectSound API 为程序和音频适配器的混音、声音播放和声音捕获功能之间提供了链接.DirectSound 为多媒体软件程序提供低延迟混合、硬件加速以及直接访问声音设备等功能.维护与现有设备驱动程序的兼容性时提供该功能.\x0d Microsoft DirectMusic\x0d Microsoft DirectMusic API 是 DirectX 的交互式音频组件.与捕获和播放数字声音样本的DirectSound API 不同,DirectMusic 处理数字音频以及基于消息的音乐数据,这些数据是通过声卡或其内置的软件合成器转换成数字音频的.DirectMusic API 支持以乐器数字界面 (MIDI)格式进行输入,也支持压缩与未压缩的数字音频格式.DirectMusic 为软件开发人员提供了创建令人陶醉的动态音轨的能力,以响应软件环境中的各种更改,而不只是用户直接输入更改.\x0d Microsoft DirectInput\x0d Microsoft DirectInput API 为游戏提供高级输入功能并能处理游戏杆以及包括鼠标、键盘和强力反馈游戏控制器在内的其它相关设备的输入.