Compartir a través de


Usar una ventana o un subproceso para administrar la reproducción almacenada en búfer

Los siguientes mensajes se pueden enviar a una ventana o subproceso para administrar la reproducción de mensajes o búferes de secuencias exclusivos del sistema MIDI.

Value Significado
MM_MOM_CLOSE Se envía cuando se cierra el dispositivo mediante la función midiOutClose .
MM_MOM_DONE Se envía cuando el controlador del dispositivo finaliza con un bloque de datos enviado mediante la función midiOutLongMsg o midiStreamOut .
MM_MOM_OPEN Se envía cuando se abre el dispositivo mediante la función midiOutOpen .

 

Un parámetro wParam y un parámetro lParam están asociados a cada uno de estos mensajes. El parámetro wParam siempre especifica el identificador de un dispositivo MIDI abierto. Para MM_MOM_DONE, lParam especifica una dirección de una estructura MIDIHDR que identifica el bloque de datos completado. El parámetro lParam no se usa para MM_MOM_CLOSE y MM_MOM_OPEN.

Es probable que el mensaje más útil sea MM_MOM_DONE. A menos que necesite asignar memoria o inicializar variables, probablemente no necesite procesar MM_MOM_OPEN ni MM_MOM_CLOSE. Una vez completada la reproducción de un bloque de datos, puede limpiar y liberar el bloque de datos.