Empfangen Time-Stamped MIDI-Nachrichten
Aufgrund der Verzögerung zwischen dem Empfang einer MIDI-Nachricht durch den Gerätetreiber und dem Zeitpunkt, zu dem die Anwendung die Nachricht empfängt, zeitstempeln MIDI-Eingabegerätetreiber die MIDI-Nachricht mit dem Zeitpunkt, zu dem die Nachricht empfangen wurde. MIDI-Zeitstempel, die als Der Zeitpunkt definiert sind, zu dem das erste Byte der Nachricht empfangen wurde, werden in Millisekunden angegeben. Die midiInStart-Funktion setzt die Zeitstempel für ein Gerät auf 0 zurück.
Wie bereits erwähnt, müssen Sie zum Empfangen von Zeitstempeln mit MIDI-Eingabe eine Rückruffunktion verwenden. Der dwParam2-Parameter der Rückruffunktion gibt den Zeitstempel für Daten an, die den MIM_DATA und MIM_LONGDATA Nachrichten zugeordnet sind.
Zugehörige Themen