Ouverture d’appareils d’entrée MIDI
Pour ouvrir un périphérique d’entrée MIDI pour l’enregistrement, utilisez la fonction midiInOpen . Cette fonction ouvre l’appareil associé à l’identificateur d’appareil spécifié et retourne un handle de l’appareil ouvert en écrivant le handle dans un emplacement mémoire spécifié.
Si vous utilisez l’indicateur MIDI_IO_STATUS avec midiInOpen, le système utilise le message MIM_MOREDATA pour avertir la fonction de rappel de votre application lorsqu’elle ne traite pas les données MIDI assez rapidement pour suivre le pilote de périphérique d’entrée. (Le message MM_MIM_MOREDATA effectue le même travail avec les rappels de fenêtre. Toutefois, pour des raisons de performances, la plupart des applications utilisent des fonctions de rappel plutôt que des rappels de fenêtre.) Si votre application traite les données MIDI dans un thread distinct, l’augmentation de la priorité du thread peut avoir un impact significatif sur la capacité de l’application à suivre le flux de données.
Rubriques connexes