MCI ( eng. Media Control Interface - media management interface ) is a Windows programming interface ( API ) for managing audio and video information media and their recording / reproducing media.
The interface is part of the MME extension and provides tools for playing audio and video discs , recording and playing audio and video files , controlling external tape recorders , recorders , tuners , etc.
In addition to the functions available from the main programming languages ( C / C ++ , Pascal , BASIC ), MCI provides an apparatus for text commands (Multimedia Command Strings). Text commands implement the most common operations and can be easily generated by a program in any language. For example, the command “play cdaudio” starts playing an audio CD .
- MCI Description Page on MSDN