Media control interface
The Media Control Interface ( MCI ) was the first generic programming interface in Windows for controlling abstract multimedia devices and resources. It was developed in the early 1990s and found its way into Windows 3.11 . MCI offers identical functions within a device class and data type and sometimes even beyond them. Multimedia devices of a device class can be used largely independently of their specific properties, which is why they are referred to as abstract devices.