La Interfaz de Control Multimedia ( MCI, por sus siglas en inglés) es una API de alto nivel desarrollada por Microsoft e IBM para controlar periféricos multimedia conectados a un ordenador con Microsoft Windows u OS/2 , como reproductores de CD-ROM y controladores de audio.
MCI simplifica enormemente la creación de programas que pueden reproducir una amplia variedad de archivos multimedia e incluso grabar sonido, simplemente pasando comandos como cadenas de texto . Utiliza las relaciones descritas en el registro de Windows o en la sección [MCI] del archivo system.ini . Una ventaja de esta API es que los comandos MCI se pueden transmitir tanto desde el lenguaje de programación como desde el lenguaje de scripting. Ejemplos de estos comandos son mciSendCommand o mciSendString .
Después de unos años, la interfaz MCI fue eliminada gradualmente en favor de las API DirectX lanzadas por primera vez en 1995. [ 1 ]
Dispositivos MCI
La interfaz de control multimedia consta de 7 partes:
- cdaudio
- video digital
- cubrir
- secuenciador
- videograbadora
- videodisco
- audio de ondas
Cada uno de estos dispositivos denominados MCI (por ejemplo, reproductores de CD-ROM o VCD) puede reproducir un tipo específico de archivos; por ejemplo, AVIVideo reproduce archivos .avi , CDAudio reproduce pistas CD-DA, entre otros. Con el tiempo, también se han comercializado otros dispositivos MCI.
Reproducción de contenido multimedia a través de la interfaz MCI
Para reproducir un tipo de contenido multimedia, es necesario inicializarlo correctamente mediante comandos MCI. Estos comandos se subdividen en categorías:
- Comandos del sistema
- Comandos requeridos
- Comandos básicos
- Comandos extendidos
Puede encontrar una lista completa de comandos MCI en la biblioteca MSDN de Microsoft .
Véase también
Referencias
Enlaces externos
- Referencia de Microsoft MCI - Biblioteca MSDN
- Interfaces de programación de aplicaciones de Microsoft
- Tecnología multimedia de Microsoft Windows
- Marcos multimedia
- stubs de Microsoft Windows