MIDI-Ereignistypen

Der dwEvent-Member der MIDIEVENT-Struktur beschreibt das midi-Ereignis, das stattfinden soll. Kurze Ereignisse passen vollständig in dieses Element. Lange Ereignisse erfordern einen oder mehrere Doppelwortwerte zusätzlich zum dwEvent-Element , um die Ereignisbeschreibungen zu speichern.

Das hohe Byte des dwEvent-Elements enthält Informationen darüber, ob das Ereignis lang oder kurz ist und ob zusammen mit dem Ereignis ein Rückruf generiert wird. Darüber hinaus wird dieses Byte verwendet, um den Ereignistyp zu beschreiben. Die verbleibenden 24 Bits des dwEvent-Elements werden entweder verwendet, um die Ereignisparameter (für kurze Nachrichten) oder die Länge der Ereignisparameter (für lange Nachrichten) zu enthalten. Um Informationen aus dem dwEvent-Element zu extrahieren, verwenden Sie die makros MEVT_EVENTTYPE und MEVT_EVENTPARM .

Eine Beschreibung der vordefinierten Ereignistypen finden Sie im Referenzmaterial für die MIDIEVENT-Struktur .