我从此链接使用了以下代码。

Getting signals from a MIDI port in C#

我想知道我需要添加什么才能获得设备名称列表。
我查看了MSDN网站,发现我需要实现midiInGetDevCaps及其关联的结构。但是我之前从未真正执行过dll导入和结构的任何操作,因此我有点迷失了。

最佳答案

也许您需要像这样使用它:

MIDIINCAPS caps2;

for (uint i = 0; i < Device.iNumDevs1; i++)
{
    Device.midiOutGetDevCaps(i, out caps2, Marshal.SizeOf(output));
    comboBox2.Items.Add(caps2.szPname);
}

关于c# - midiInGetDevCaps Midi设备名称,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2750381/

10-10 13:52