Compartir a través de


Formato de búfer de secuencia

El miembro lpData de la estructura MIDIHDR apunta a un búfer de secuencia 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 utilizan 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 corresponda, 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 doble palabra.