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