打开和关闭设备驱动程序

在使用 MIDI 设备之前,必须打开它,并且应在使用完设备后立即关闭该设备。 Windows 提供以下功能来打开和关闭不同类型的 MIDI 设备。

含义
midiInClose 关闭指定的 MIDI 输入设备。
midiInOpen 打开指定的 MIDI 输入设备进行录制。
midiOutClose 关闭指定的 MIDI 输出设备。
midiOutOpen 打开 MIDI 输出设备进行播放。

 

打开 MIDI 设备的每个函数都采用设备标识符、内存位置的地址和 MIDI 设备特有的一些参数作为参数。 内存位置用设备句柄填充,该句柄用于在调用其他音频函数时标识打开的音频设备。

许多 MIDI 函数可以接受设备句柄或设备标识符。 尽管无论在哪里使用设备标识符,都可以使用设备句柄,但在调用句柄时,不能始终使用设备标识符。

注意

MIDI 设备不一定可共享,因此当用户请求特定设备时,特定设备可能不可用。 如果发生这种情况,应用程序应通知用户并允许用户再次尝试打开设备。

 

MIDI 服务