簡體   English   中英

創建虛擬 MIDI 設備(Windows、c++)

[英]Create a Virtual MIDI device (Windows, c++)

我正在嘗試創建一個虛擬 MIDI 設備,因此我的應用程序可以生成 MIDI 事件,而另一個第三方應用程序可以獲取這些事件並根據它們采取行動。

我在 SO 上搜索過的大多數答案(相當舊的答案)建議使用既不是開源也不是免費的第三方 kernel 驅動程序(如http://www.tobias-erichsen.de/software/virtualmidi/virtualmidi-sdk.html )或只是要求用戶安裝第三方虛擬 MIDI 電纜驅動程序。

目前在 Win10 (UWP) 的現代構建上是否有任何進步允許創建虛擬 MIDI 設備而無需構建 kernel 驅動程序,或者我們仍然必須以困難的方式構建 go?

我的理解是否正確,即虛擬 MIDI 設備不可能創建為用戶模式多媒體驅動程序?

不幸的是,在 Windows 中,這方面沒有任何進展。開發人員仍然需要通過艱苦的方式來實現這一點。

考慮到微軟讓 MIDI 設備枚舉中斷的時間有多長(自從他們承認該問題的報告以來已經有好幾年了),微軟幾乎沒有希望很快提供一種內置的方式來創建虛擬 MIDI 設備,如果有的話。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM