Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In het volgende voorbeeld wordt de functie midiOutShortMsg gebruikt om een opgegeven MIDI-gebeurtenis naar een bepaald MIDI-uitvoerapparaat te verzenden:
UINT sendMIDIEvent(HMIDIOUT hmo, BYTE bStatus, BYTE bData1,
BYTE bData2)
{
union {
DWORD dwData;
BYTE bData[4];
} u;
// Construct the MIDI message.
u.bData[0] = bStatus; // MIDI status byte
u.bData[1] = bData1; // first MIDI data byte
u.bData[2] = bData2; // second MIDI data byte
u.bData[3] = 0;
// Send the message.
return midiOutShortMsg(hmo, u.dwData);
}
Notitie
MIDI-uitvoerstuurprogramma's zijn niet vereist om gegevens te verifiëren voordat ze naar een uitvoerpoort worden verzonden. Toepassingen moeten ervoor zorgen dat alleen geldige gegevens worden verzonden.