日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

directx是什么東西在哪看 directx功能不可用怎么辦( 二 )


Microsoft Direct3D API (Direct3D) :為大多數(shù)新視頻適配器內(nèi)置的3-D 調(diào)色功能提供界面 。Direct3D 是一種低級的3-D API,它為軟件程序提供一種獨(dú)立于設(shè)備之外的方法以便與加速器硬件進(jìn)行有效而強(qiáng)大的通信 。Direct3D 包含專用CPU指令集支持,從而可為新型計(jì)算機(jī)提供進(jìn)一步加速支持 。
Microsoft DirectSound API :為程序和音頻適配器的混音、聲音播放和聲音捕獲功能之間提供了鏈接 。DirectSound 為多媒體軟件程序提供低延遲混合、硬件加速以及直接訪問聲音設(shè)備等功能 。維護(hù)與現(xiàn)有設(shè)備驅(qū)動程序的兼容性時提供該功能 。
Microsoft DirectMusic API :是DirectX 的交互式音頻組件 。與捕獲和播放數(shù)字聲音樣本的DirectSound API 不同,DirectMusic 處理數(shù)字音頻以及基于消息的音樂數(shù)據(jù),這些數(shù)據(jù)是通過聲卡或其內(nèi)置的軟件合成器轉(zhuǎn)換成數(shù)字音頻的 。DirectMusic API 支持以“樂器數(shù)字界面(MIDI)”格式進(jìn)行輸入,也支持壓縮與未壓縮的數(shù)字音頻格式 。DirectMusic 為軟件開發(fā)人員提供了創(chuàng)建令人陶醉的動態(tài)音軌的能力,以響應(yīng)軟件環(huán)境中的各種更改,而不只是用戶直接輸入更改 。
Microsoft DirectInput API :為游戲提供高級輸入功能并能處理游戲桿以及包括鼠標(biāo)、鍵盤和強(qiáng)力反饋游戲控制器在內(nèi)的其它相關(guān)設(shè)備的輸入 。
Microsoft DirectPlay API:支持通過調(diào)制解調(diào)器、Internet 或局域網(wǎng)連接游戲 。DirectPlay 簡化了對通信服務(wù)的訪問,并提供了一種能夠使游戲彼此通信的方法而不受協(xié)議或聯(lián)機(jī)服務(wù)的限制 。DirectPlay 提供了多種游戲服務(wù),可簡化多媒體播放器游戲的初始化,同時還支持可靠的通信協(xié)議以確保重要游戲數(shù)據(jù)在網(wǎng)絡(luò)上不會丟失 。DirectPlay 8.0 的新功能即支持通過網(wǎng)絡(luò)進(jìn)行語音通信,從而可大大提高基于多媒體播放器小組的游戲的娛樂性,同時該組件還通過提供與玩游戲的其他人對話的功能而使團(tuán)體游戲更具魅力 。
Microsoft DirectShow API:提供了可在您的計(jì)算機(jī)與Internet 服務(wù)器上進(jìn)行高品質(zhì)捕獲與回放多媒體文件的功能 。DirectShow 支持各種音頻與視頻格式,包括“高級流式格式(ASF)”、“音頻-視頻交錯 (AVI)”、“數(shù)字視頻(DV)”、“動畫專家組 (MPEG)”、“MPEG 音頻層3 (MP3)”、“Windows 媒體音頻/視頻(WMA/WMV)”以及 WAV 文件 。DirectShow 還具有視頻捕獲、DVD 回放、視頻編輯與混合、硬件加速視頻解碼以及調(diào)諧廣播模擬與數(shù)字電視信號等功能 。
發(fā)展歷史
DirectX 1.0
第一代的DirectX很不成功,推出時眾多的硬件均不支持,當(dāng)時基本都采用專業(yè)圖形API-OpenGL,缺乏硬件的支持成了其流行的最大障礙 。
DirectX 1.0版本是第一個可以直接對硬件信息進(jìn)行讀取的程序 。它提供了更為直接的讀取圖形硬件的性能(比如:顯示卡上的塊移動功能)以及基本的聲音和輸入設(shè)備功能(函數(shù)),使開發(fā)的游戲能實(shí)現(xiàn)對二維(2D)圖像進(jìn)行加速 。第一代DirectX不包括所有的3D功能,還處于一個初級階段 。
DirectX 2.0
DirectX 2.0在二維圖形方面做了些改進(jìn),增加了一些動態(tài)效果,采用了Direct 3D的技術(shù) 。這樣DirectX 2.0與DirectX 1.0有了相當(dāng)大的不同 。在DirectX 2.0中,采用了“平滑模擬和RGB模擬”兩種模擬方式對三維(3D)圖像進(jìn)行加速計(jì)算的 。DirectX 2.0同時也采用了更加友好的用戶設(shè)置程序并更正了應(yīng)用程序接口的許多問題 。從DirectX 2.0開始,整個DirectX的設(shè)計(jì)架構(gòu)雛形就已基本完成 。
DirectX 3.0
DirectX 3.0的推出是在1997年最后一個版本的Windows95發(fā)布后不久,此時3D游戲開始深入人心,DirectX也逐漸得到軟硬件廠商的認(rèn)可 。97年時應(yīng)用程序接口標(biāo)準(zhǔn)共有三個,分別是專業(yè)的OpenGL接口,微軟的DirectX D接口和3DFX公司的Glide接口 。而那時的3DFX公司是最為強(qiáng)大的顯卡制造商,它的Glide接口自然也受到最廣泛的應(yīng)用,但隨著3DFX公司的沒落,Voodoo顯卡的衰敗,Glide接口才逐漸消失了 。

推薦閱讀