Compartir a través de


Formato de búfer de flujo

El miembro lpData del MIDIHDR apunta a un búfer de flujo y el miembro dwBufferLength especifica el tamaño real de este búfer. El miembro dwBytesRecorded de MIDIHDR especifica el número de bytes en el búfer que usan realmente los eventos MIDI; este valor debe ser menor o igual que el valor especificado por dwBufferLength.

Cada uno de los eventos MIDI del búfer de secuencia se especifica mediante una estructura MIDIEVENT, que contiene la hora del evento, un identificador de secuencia, un código de evento y, cuando procede, parámetros para el evento. Cada una de estas estructuras MIDIEVENT debe comenzar en un límite de doble palabra. Si es necesario, se deben agregar bytes de relleno al final de la estructura para asegurarse de que el siguiente se inicia en un límite de palabra doble.