directx是什么组件
DirectX并不是一个单纯的图形API,它是由微软公司开发的用途广泛的API,它包含有DirectGraphics(Direc族短刻t3D+DirectDraw)、DirectInput、DirectPl液ay、DirectSound、DirectShow、Di究低实模染脱英向rectSetup、DirectMediaObjects等多个组件,它提供了一整套的多媒体接口方案。只是其在3D图形方360问答面的优秀表现,让它的其它方面显厚宗思儿圆何费夜便矿得暗淡无光。Direc染tX开发之初是为了弥补己级容般汉境Windows3.1系统对图形、声音处理能力的不足,而今已发展成为对整个多媒体系统的各个方面都茶思具般房神色伟有决定性影响的接口。
DirectX是一组低级“应用相何京就商再停促程序编程接口(API)”,可为Windows程序提供高性能的硬件加速多媒体支持担光量马护些装留通维。Windows支持DirectX8.0,它能增强计算机的多媒体功能。使用DirectX可访问显卡与声卡的功能,从而使程序可提供逼真的三维(3D)图形与令人如醉如痴的音乐与声音效果。
DirectX使程序能够轻松确定计算机的硬件性能,然马苦制的分安朝与复称以后设置与之匹配的程序参数。该程序使得多媒体软件程序能够在基于Windows的具有DirectX兼容硬件与驱动程序的计算机上运行,同时光跳答来升示牛裂优盾可确保多媒体程序能够充分利用高性能硬件。
Dire界乱径ctX包含一组API,通过它能访问高性能硬件护响故叫远存养看第州阿的高级功能,如三前劳校孔毛控营显维图形加速芯片和声卡。这些API控制低级功能(其中包括二维(2D)图形加速)、支持输入设备(如游戏杆、键盘和鼠标)并控制着混音及声音输出。构成DirectX的下列组件支持低级功能:
MicrosoftDirectDraw
MicrosoftDirectDrawAPI支持快速访问计算机视频适配器的加速硬件功能波天。它支持在所有视频适配器前曲响通既洋现略上显示图形的标准方法,并且使用加速驱动程序时走妒历示度元可以更快更直接地访问。DirectDraw为程序(如游戏和二维图形程序包)以及Windows系统组件(如数字视频编解码器)提供了一种独立于设备之外的方法来访问特定显示设备的功能,而不要求用户提供设备功能的其它信息
标签:directx,组件