gpt4 book ai didi

windows - 模拟 MIDI 设备 - Windows

转载 作者:可可西里 更新时间:2023-11-01 13:29:33 30 4
gpt4 key购买 nike

我需要一些有关 Windows 编程、MIDI 和 WDM 的建议。我正在尝试编写一个小应用程序,它将位于系统托盘中,并作为 MIDI 输入/输出设备向系统公布,以便 MIDI 程序可以发送给它,并将消息转换为不同的格式。我一直在阅读 Cant 的 WDM 书并搜索有关编写设备驱动程序的信息,但不知道我是否走在正确的道路上。 我还不知道如何:-

a) 将我的驱动程序注册为具有 MIDI 功能(我是否在注册表中对它进行引用并让操作系统将 MIDI 调用定向到 dll 中的功能?)

b) 通过我的驱动程序将 MIDI 数据直接传送到我的应用程序,它可能太大而不能作为驱动程序本身。

任何关于从哪里开始的建议都将不胜感激。谢谢,皮特

最佳答案

Windows MIDI 驱动程序不需要在内核中实现,它们可以作为 DLL 完全在用户空间中实现。

MSDN 有一些关于你需要实现的功能的信息—— Audio Device Messages for MIDI - 不幸的是它有点缺乏。

曾经有这种驱动程序的示例代码,作为 NT4 DDK 的一部分,但不幸的是,最近发布的 DDK/WDK 不再包含它。

一些更好的(虽然较旧)文档和示例代码经过一些搜索后仍然可以找到:

关于windows - 模拟 MIDI 设备 - Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157073/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com