Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Media Control Interface
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{Short description|API for controlling multimedia peripherals}} The '''Media Control Interface''' β '''MCI''' for short β is a high-level [[API]] developed by [[Microsoft]] and [[IBM]] for controlling [[multimedia]] [[peripheral]]s 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 [[string (computer science)|string]]s. It uses relations described in Windows registries or in the [MCI] section of the file {{mono|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 {{mono|mciSendCommand}} or {{mono|mciSendString}}. {{As of | 2011 | alt = After a few years}}, the MCI interface has been phased out in favor of the [[DirectX]] APIs first released in 1995.<ref>{{cite book|title=Multimedia Technologies|isbn=9780070669239|pages=55|url=https://books.google.com/books?id=p2tFpmqQ7zMC&q=MCI+DirectX&pg=PA55|access-date=2017-11-29|date=2010|author1=Banerji|publisher=McGraw-Hill Education (India) Pvt Limited }}</ref>
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)