【发布时间】:2012-11-16 11:56:38
【问题描述】:
我知道 midiXxx API,但我看到它目前列在 msdn 的“旧版”下。 http://msdn.microsoft.com/en-us/library/windows/desktop/dd743619(v=vs.85).aspx
我应该使用其他一些 API 来针对较新的 Windows 版本吗?
旧 API 是否仍可在 Windows 7 和 8 上运行?
谢谢, 马克
【问题讨论】:
-
MIDI 很古老,已经 30 岁了。没有更改,因此无需更改 API。它在现代 Windows 版本上运行良好。
-
是的,旧 API 在 Windows 7 和 8 中仍然有效,但据我所知,由于整个 winmm 不可用,因此无法在 Windows 8 商店应用程序中使用 MIDI 设备。
-
请注意,对于 Win32 桌面应用程序,由于带有时间戳的 MIDI,Windows 7 x64 及更高版本支持“核心”DirectMusic API。
标签: windows winapi midi multimedia