Compartir a través de


Envío de mensajes de System-Exclusive

Los mensajes exclusivos del sistema MIDI son los únicos mensajes MIDI que no caben en un solo valor de doble palabra. Los mensajes exclusivos del sistema pueden tener cualquier longitud. Windows proporciona la función midiOutLongMsg para enviar mensajes exclusivos del sistema a dispositivos de salida MIDI. Para especificar bloques de datos exclusivos del sistema MIDI, utilice la estructura MIDIHDR .

Después de enviar un bloque de datos exclusivo del sistema mediante midiOutLongMsg, debe esperar hasta que el controlador del dispositivo finalice con el bloque de datos antes de liberarlo. Si va a enviar varios bloques de datos, debe supervisar la finalización de cada bloque de datos para saber cuándo enviar bloques adicionales. Para obtener información sobre las distintas técnicas para supervisar la finalización de bloques de datos, vea Managing MIDI Data Blocks.

Nota

Cualquier byte de estado MIDI distinto de un mensaje en tiempo real del sistema finalizará un mensaje exclusivo del sistema. Si usa varios bloques de datos para enviar un único mensaje exclusivo del sistema, no envíe ningún mensaje MIDI distinto de los mensajes en tiempo real del sistema entre bloques de datos.