MME (interfaz)

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 14 de marzo de 2021; la verificación requiere 1 edición .

MME ( English  MultiMedia Extensions  - extensiones multimedia ) - una familia de interfaces de programación ( API ) del sistema Windows para trabajar con dispositivos multimedia (principalmente tarjetas de sonido ) y archivos . En la literatura en idioma inglés, a menudo se encuentra bajo la designación WinMM ( ing. Windows MultiMedia ), por el nombre del sistema DLL que implementa funciones de interfaz.  

La familia MME/WinMM se anunció en Windows 3.0 y originalmente incluía las siguientes funciones:

Posteriormente, se agregaron al MME herramientas para trabajar con efectos de sonido globales (gfx).

Las herramientas de audio digital de MME incluyen tanto operaciones de bajo nivel (acceder al dispositivo de audio, seleccionar modos de funcionamiento, iniciar/detener una transmisión , mover búferes de datos ) como operaciones de alto nivel (reproducir un archivo de audio con un solo comando, organizar una transmisión simple, etc). El grupo de operaciones de alto nivel se fusiona en una interfaz separada llamada MCI .

Las herramientas MME para trabajar con sonido digitalizado ( Eng.  Waveform Audio ) se desarrollaron como un medio universal y simple para reproducir y grabar sonido. Debido a esto, son adecuados para el trabajo de transmisión con señales de audio lo suficientemente largas, pero están limitados en aplicaciones en tiempo real , cuando se debe observar un tiempo estricto. Para estos fines, la interfaz de DirectSound es más adecuada .

Las versiones de Windows 3 , 95 y NT 3/4 usaban controladores de modo de usuario multimedia conectables especiales ( eng.  instalables ) ( eng. user-mode ). La mayoría de estos controladores funcionaban en conjunto con los controladores de modo kernel correspondientes ( eng. kernel-mode ). Al mismo tiempo, los controladores para los sistemas Windows 3/95 y NT 3/4 eran incompatibles entre sí y se requería un soporte especial para la interfaz DirectSound en los controladores de Windows 95 .  

A partir de las versiones de Windows 98/2000 , se introdujeron controladores genéricos de tipo WDM que podían usarse en todos los sistemas y, además, admitían automáticamente DirectSound . Junto con esto, antes de la llegada de Windows Vista , también podía usar controladores MME. Windows Vista ha dejado de admitir los controladores MME.

Enlaces