如何获取 Windows 多媒体 MIDI 设备的制造商名称?

问题描述 投票:0回答:1

使用 macOS 的 Core MIDI,可以请求 MIDI 设备的制造商显示名称,即使对于不常见品牌的设备,该名称也会返回描述性制造商名称。

是否有与 Win32 / Windows 多媒体相当的东西?

MIDIINCAPS
包含一个
wMid
字段,但这是一个整数,指示硬编码的 制造商列表 中的一个,该列表似乎相当有限,而且可能相当陈旧,列表中的许多公司都已不复存在。

有没有办法获取这些设备的制造商字符串,即在 USB MIDI 设备的情况下由 USB 提供的制造商字符串?

c winapi winmm
1个回答
0
投票

在 MIDIINCAPS 结构中,您有字段 szPname,它为您提供一个包含制造商和设备名称的字符串。

© www.soinside.com 2019 - 2024. All rights reserved.