Media Control Interface

Media Control Interface

The Media Control Interface — MCI for short — is a high-level API developed by Microsoft and IBM for controlling multimedia peripherals connected to a Microsoft Windows or OS/2 computer, such as CD-ROM players and audio controllers.

MCI makes it very simple to write a program which can play a wide variety of media files and even to record sound by just passing commands as strings. It uses relations described in Windows registries or in the [MCI] section of the file system.ini. One advantage of this API is that MCI commands can be transmitted both from the programming language and from the scripting language (open script, lingo aso). Example of such commands are mciSendCommand or mciSendString.

For a number of years, the MCI interface has been phased out in favor[citation needed] of the DirectX APIs first released in 1995.

MCI Devices

The Media Control Interface consists of 4 parts:

  • cdaudio
  • digitalvideo
  • overlay
  • sequencer
  • vcr
  • videodisc
  • waveaudio

Each of these so-called MCI devices (e.g. CD-ROM or VCD player) can play a certain type of files, e.g. AVIVideo plays .avi files, CDAudio plays CD-DA tracks among others. Other MCI devices have also been made available over time.

Playing media through the MCI interface

To play a type of media, it needs to be initialized correctly using MCI commands. These commands are subdivided into categories:

  • System Commands
  • Required Commands
  • Basic Commands
  • Extended Commands

A full list of MCI commands can be found at Microsoft's MSDN Library.

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Media Control Interface — Media Control Interface,   MCI …   Universal-Lexikon

  • Media Control Interface — Pour les articles homonymes, voir MCI. La MCI, pour Media Control Interface, est une interface standard pour le pilotage des éléments multimédias. Description La MCI est une API développée par Microsoft et IBM pour contrôler les périphériques… …   Wikipédia en Français

  • Media Control Interface — Das Media Control Interface (MCI) war die erste generische Schnittstelle in Microsoft Windows zur Steuerung abstrakter Multimedia Geräte und Ressourcen. Entwickelt wurde es Anfang der 90er Jahre und fand Einzug in Windows 3.11. MCI bietet… …   Deutsch Wikipedia

  • Media Control Interface —    Abbreviated MCI. A standard interface used for controlling multimedia files and devices. Each device has its own device driver that implements a standard set of MCI functions, such as stop, play, and record …   Dictionary of networking

  • Media Independent Interface — The Media Independent Interface (MII) was originally defined as a standard interface used to connect a Fast Ethernet (i.e. 100 Mbit/s) MAC block to a PHY chip. The MII design has been extended to support reduced signals and increases speeds.… …   Wikipedia

  • Gigabit Media Independent Interface — (GMII) is an interface between the Media Access Control (MAC) device and the physical layer (PHY). The interface defines speeds up to 1000 Mbit/s, implemented using an eight bit data interface clocked at 125 MHz, and is backwards compatible with… …   Wikipedia

  • Serial Gigabit Media Independent Interface — The Serial Gigabit Media Independent Interface (SGMII) is a sequel of MII, a standard interface used to connect an Ethernet MAC block to a PHY. It is used for Gigabit Ethernet (contrary to Ethernet 10/100 for MII). It differs from GMII by its low …   Wikipedia

  • 10 Gigabit Media Independent Interface — (XGMII) is a standard for connecting full duplex 10 Gigabit Ethernet (10GbE) ports to each other and to other electronic devices on a printed circuit board. It is composed from two 32 bits datapaths (Rx Tx) and two 4 bits control flows (Rxc Txc) …   Wikipedia

  • Media coverage of climate change — has significant effects on public opinion on climate change,[1] as it mediates the scientific opinion on climate change that the global instrumental temperature record shows increase in recent decades and that the trend is caused mainly by human… …   Wikipedia

  • Media Center (software application) — This article is about the application by JRiver. For the Microsoft application, see Windows Media Center. For treatment of media centers in general, see Media center. Media Center Developer(s) JRiver Initial release 1998; 13 years ago (1998) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”