(n.) Media Control Interface driver; a software component that directs the recording and playback of multimedia objects. The syntax requires an MCI command to “open” a device, give it instructions, and “close” it. For basic functions all MCI devices share a set of commands, such as “play” and “stop.” Microsoft originally defined 11 MCI devices that drivers control, including an undefined classification. See table below.
MCI Drivers
| MCI Device | Command Syntax |
| Animation player | MCI_DEVTYPE_ANIMATION |
| Audio CD player | MCI_DEVTYPE_CD_AUDIO |
| Digital audio tape | MCI_DEVTYPE_DAT |
| Video in a window | MCI_DEVTYPE_DIGITAL_VIDEO |
| Undefined | MCI_DEVTYPE_OTHER |
| Video overlay | MCI_DEVTYPE_OVERLAY |
| Image scanner | MCI_DEVTYPE_SCANNER |
| MIDI sequencer | MCI_DEVTYPE_SEQUENCER |
| Videocassette recorder | MCI_DEVTYPE_VCR |
| Videodisc player | MCI_DEVTYPE_VIDEODISC |
| Waveform player | MCI_DEVTYPE_WAVEFORM_AUDIO |
