Dela via


Dataströmbuffertformat

lpData medlem i MIDIHDR- struktur pekar på en dataströmbuffert, och dwBufferLength- medlem anger den faktiska storleken på bufferten. dwBytesRecorded medlem i MIDIHDR- anger antalet byte i bufferten som faktiskt används av MIDI-händelserna. det här värdet måste vara mindre än eller lika med det värde som anges av dwBufferLength.

Var och en av MIDI-händelserna i strömbufferten anges av en MIDIEVENT- struktur, som innehåller tiden för händelsen, en strömidentifierare, en händelsekod och, när det är lämpligt, parametrar för händelsen. Var och en av dessa MIDIEVENT- strukturer måste börja på en dubbelordsgräns. Vid behov måste pad byte läggas till i slutet av strukturen för att säkerställa att nästa startar på en dubbelordsgräns.