Öffnen und Schließen von Gerätetreibern
Sie müssen ein MIDI-Gerät öffnen, bevor Sie es verwenden, und Sie sollten das Gerät schließen, sobald Sie es verwenden. Windows bietet die folgenden Funktionen zum Öffnen und Schließen verschiedener MIDI-Gerätetypen.
Wert | Bedeutung |
---|---|
midiInClose | Schließt ein angegebenes MIDI-Eingabegerät. |
midiInOpen | Öffnet ein angegebenes MIDI-Eingabegerät für die Aufzeichnung. |
midiOutClose | Schließt ein angegebenes MIDI-Ausgabegerät. |
midiOutOpen | Öffnet ein MIDI-Ausgabegerät für die Wiedergabe. |
Jede Funktion, die ein MIDI-Gerät öffnet, verwendet als Parameter einen Gerätebezeichner, eine Adresse eines Speicherstandorts und einige parameter, die für MIDI-Geräte eindeutig sind. Der Speicherort des Arbeitsspeichers wird mit einem Gerätehandle gefüllt, das verwendet wird, um das geöffnete Audiogerät bei Aufrufen anderer Audiofunktionen zu identifizieren.
Viele MIDI-Funktionen können entweder ein Gerätehandle oder einen Gerätebezeichner akzeptieren. Obwohl Sie ein Gerätehandle überall verwenden können, wo Sie einen Gerätebezeichner verwenden würden, können Sie nicht immer einen Gerätebezeichner verwenden, wenn ein Handle aufgerufen wird.
Hinweis
MIDI-Geräte können nicht unbedingt freigegeben werden, sodass ein bestimmtes Gerät möglicherweise nicht verfügbar ist, wenn ein Benutzer es anfordert. In diesem Fall sollte die Anwendung den Benutzer benachrichtigen und dem Benutzer erlauben, das Gerät erneut zu öffnen.
Zugehörige Themen