Freigeben über


Öffnen von MIDI-Eingabegeräten

Um ein MIDI-Eingabegerät für die Aufzeichnung zu öffnen, verwenden Sie die midiInOpen-Funktion. Diese Funktion öffnet das Gerät, das dem angegebenen Gerätebezeichner zugeordnet ist, und gibt ein Handle des geöffneten Geräts zurück, indem das Handle an einen angegebenen Speicherort geschrieben wird.

Wenn Sie das MIDI_IO_STATUS Flag mit midiInOpenverwenden, wird vom System die MIM_MOREDATA Meldung verwendet, um die Rückruffunktion Ihrer Anwendung zu benachrichtigen, wenn midi-Daten nicht schnell genug verarbeitet werden, um mit dem Eingabegerätetreiber schritt zu halten. (Die MM_MIM_MOREDATA Nachricht hat den gleichen Auftrag mit Fensterrückrufen. Aus Leistungsgründen verwenden die meisten Anwendungen jedoch Rückruffunktionen anstelle von Fensterrückrufen.) Wenn Ihre Anwendung MIDI-Daten in einem separaten Thread verarbeitet, kann die Erhöhung der Threadpriorität erhebliche Auswirkungen auf die Fähigkeit der Anwendung haben, den Datenfluss auf dem Laufenden zu halten.

Aufnahme von MIDI-Audio-