Streampuffer
Anwendungen können Streampuffer verwenden, um Streams von MIDI-Ereignissen an ein Gerät zu senden. Jeder Streampuffer ist ein Speicherblock, auf den eine MIDIHDR-Struktur verweist. Dieser Speicherblock enthält Daten für ein oder mehrere MIDI-Ereignisse, die jeweils durch eine MIDIEVENT-Struktur definiert werden. Eine Anwendung steuert den Puffer, indem sie die Streambearbeitungsfunktionen aufruft, z. B. midiStreamOpen, midiStreamOut und midiStreamClose.