媒體控制接口

媒體控制接口(Media Control Interface,縮寫MCI)是由微軟IBM開發的一個高級應用程式接口(API),功能是控制連線到一台Microsoft WindowsOS/2計算機的多媒體外部設備(例如CD-ROM播放機、音頻控制器)。

基本介紹

  • 中文名:媒體控制接口
  • 外文名:Media Control Interface
  • 縮寫:MCI
  • 領域:計算機
簡介,應用程式接口,外部設備,DirectX,

簡介

MCI使編寫某些類別的多媒體程式(例如播放各類媒體檔案、錄製聲音)變得非常簡單,只需將命令作為字元串傳遞。
在幾年後,MCI接口被逐步淘汰,以利於1995年發布的DirectXAPI。

應用程式接口

應用程式接口(英語:ApplicationProgrammingInterface,簡稱:API),又稱為套用編程接口,就是軟體系統不同組成部分銜接的約定。由於近年來軟體的規模日益龐大,常常需要把複雜的系統劃分成小的組成部分,編程接口的設計十分重要。程式設計的實踐中,編程接口的設計首先要使軟體系統的職責得到合理劃分。良好的接口設計可以降低系統各部分的相互依賴,提高組成單元的內聚性,降低組成單元間的耦合程度,從而提高系統的維護性和擴展性。

外部設備

外部裝置(英語:Peripherals或英語:Peripheral Devices),又叫周邊設備外部設備(簡稱外設),是能夠通並正常運行的計算機的非必須硬體設備。它們可以獨立或半獨立工作而不依賴於計算機,通常可以擴展或提高所接入的計算機的功能或性能。包括輸入輸出設備和部分存儲設備。如鍵盤滑鼠掃瞄器攝像頭顯示器印表機光碟驅動器、UPS 不間斷電源和其它隨身碟儲存卡讀卡器、數字相框、MP3/MP4 播放器、移動硬碟USB設備或便攜設備。正常的計算機即使去除這些設備,也能開機進入準備工作的就緒狀態(雖然對用戶來說,操作這樣的計算機可能變得困難或不可行)。

DirectX

DirectXDirecteXtension,縮寫DX)是由微軟公司創建的一系列專為多媒體以及遊戲開發的應用程式接口。旗下包含Direct3DDirect2DDirectCompute等等多個不同用途的子部分,因為這一系列API皆以Direct字樣開頭,所以DirectX(只要把X字母替換為任何一個特定API的名字)就成為這一巨大的API系列的統稱。目前最新版本為DirectX 12,隨附於Windows 10作業系統之上。
DirectX被廣泛用於Microsoft Windows、Microsoft Xbox電子遊戲開發,並且只能支持這些平台。除了遊戲開發之外,DirectX亦被用於開發許多虛擬三維圖形相關軟體。Direct3D是DirectX中最廣為套用的子模組,所以有時候這兩個名詞可以互相代稱。
DirectX主要基於C++程式語言實現,遵循COM架構。

相關詞條

熱門詞條

聯絡我們