Поделиться через


Открытие и закрытие драйверов устройств

Перед его использованием необходимо открыть устройство MIDI и закрыть устройство сразу после завершения работы с ним. Windows предоставляет следующие функции для открытия и закрытия различных типов устройств MIDI.

Ценность Значение
midiInClose Закрывает указанное устройство ввода MIDI.
midiInOpen Открывает указанное устройство ввода MIDI для записи.
midiOutClose Закрывает указанное выходное устройство MIDI.
midiOutOpen Открывает выходное устройство MIDI для воспроизведения.

 

Каждая функция, открывающая устройство MIDI, принимает в качестве параметров идентификатор устройства, адрес расположения памяти и некоторые параметры, уникальные для устройств MIDI. В ячейку памяти записывается дескриптор устройства, который используется для идентификации открытого аудиоустройства в вызовах других аудиофункций.

Многие функции MIDI могут принимать дескриптор устройства или идентификатор устройства. Хотя вы можете использовать дескриптор устройства везде, где используется идентификатор устройства, не всегда можно использовать идентификатор устройства, когда требуется дескриптор.

Заметка

Устройства MIDI не обязательно совместно используются, поэтому определенное устройство может быть недоступно, когда пользователь запрашивает его. Если это произойдет, приложение должно уведомить пользователя и разрешить пользователю снова пытаться открыть устройство.

 

СЛУЖБЫ MIDI