Freigeben über


Streampufferformat

Das lpData Member der MIDIHDR- Struktur verweist auf einen Datenstrompuffer, und das dwBufferLength-Element gibt die tatsächliche Größe dieses Puffers an. Der dwBytesRecorded Member von MIDIHDR- gibt die Anzahl der Bytes im Puffer an, die tatsächlich von den MIDI-Ereignissen verwendet werden; Dieser Wert muss kleiner oder gleich dem wert sein, der durch dwBufferLengthangegeben wird.

Jedes der MIDI-Ereignisse im Datenstrompuffer wird durch eine MIDIEVENT- Struktur angegeben, die die Zeit für das Ereignis, einen Datenstrombezeichner, einen Ereigniscode und ggf. Parameter für das Ereignis enthält. Jeder dieser MIDIEVENT- Strukturen muss auf einer Doppelwortgrenze beginnen. Bei Bedarf müssen Padbytes am Ende der Struktur hinzugefügt werden, um sicherzustellen, dass die nächste an einer Doppelwortgrenze beginnt.