标签: c# api winapi audio midi
我正在创建一个midi编辑器,它有一个用于连接/断开midi输入到输出的对话框,因此用户可以让其他程序运行midi,同一输入通过虚拟midi端口回应,如maple。
它使用midiConnect函数,但我想在UI中显示已存在的当前midi连接。
我能想到的唯一方法是尝试将每个输入连接到每个输出,如果函数返回错误,则表示连接已经存在,但这有点乱,它可以改变状态目前的联系很明显。
是否有一种方法可以将输入连接到哪个输出?