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


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

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

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

 

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

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

Примечание

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

 

Службы MIDI