媒体控制接口(Media Control Interface,缩写MCI)是由微软和IBM开发的一个高级应用程式接口(API),功能是控制连线到一台Microsoft Windows或OS/2计算机的多媒体外部设备(例如CD-ROM播放机、音频控制器)。
基本介绍
- 中文名:媒体控制接口
- 外文名:Media Control Interface
- 缩写:MCI
- 领域:计算机
简介
MCI使编写某些类别的多媒体程式(例如播放各类媒体档案、录製声音)变得非常简单,只需将命令作为字元串传递。
在几年后,MCI接口被逐步淘汰,以利于1995年发布的DirectXAPI。
应用程式接口
应用程式接口(英语:ApplicationProgrammingInterface,简称:API),又称为套用编程接口,就是软体系统不同组成部分衔接的约定。由于近年来软体的规模日益庞大,常常需要把複杂的系统划分成小的组成部分,编程接口的设计十分重要。程式设计的实践中,编程接口的设计首先要使软体系统的职责得到合理划分。良好的接口设计可以降低系统各部分的相互依赖,提高组成单元的内聚性,降低组成单元间的耦合程度,从而提高系统的维护性和扩展性。
外部设备
外部装置(英语:Peripherals或英语:Peripheral Devices),又叫周边设备、外部设备(简称外设),是能够通电并正常运行的计算机的非必须硬体设备。它们可以独立或半独立工作而不依赖于计算机,通常可以扩展或提高所接入的计算机的功能或性能。包括输入输出设备和部分存储设备。如键盘、滑鼠、扫瞄器、摄像头、显示器、印表机、光碟驱动器、UPS 不间断电源和其它随身碟、储存卡读卡器、数字相框、MP3/MP4 播放器、移动硬碟等USB设备或便携设备。正常的计算机即使去除这些设备,也能开机进入準备工作的就绪状态(虽然对用户来说,操作这样的计算机可能变得困难或不可行)。
DirectX
DirectX(DirecteXtension,缩写:DX)是由微软公司创建的一系列专为多媒体以及游戏开发的应用程式接口。旗下包含Direct3D、Direct2D、DirectCompute等等多个不同用途的子部分,因为这一系列API皆以Direct字样开头,所以DirectX(只要把X字母替换为任何一个特定API的名字)就成为这一巨大的API系列的统称。目前最新版本为DirectX 12,随附于Windows 10作业系统之上。
DirectX被广泛用于Microsoft Windows、Microsoft Xbox电子游戏开发,并且只能支持这些平台。除了游戏开发之外,DirectX亦被用于开发许多虚拟三维图形相关软体。Direct3D是DirectX中最广为套用的子模组,所以有时候这两个名词可以互相代称。
DirectX主要基于C++程式语言实现,遵循COM架构。