gpt4 book ai didi

c++ - PortAudio 显示 Asio 和 WDM-KS 的设备计数均为零

转载 作者:太空宇宙 更新时间:2023-11-04 12:11:16 25 4
gpt4 key购买 nike

对于 ASIO 和 Windows WDM-KS 主机 API,PortAudio 显示 deviceCount 为 0 和 defaultOutputDevice 为 -1。我确实成功地构建了 PortAudio 以包括对 ASIO 和 Windows WDM-KS 的支持,并且在遍历可用主机时这两个选项都会显示出来。我还验证了我确实安装了 ASIO4All。我究竟做错了什么?我在 Mac 上的虚拟机 (vmware) 中运行 Windows。这会导致问题吗?

最佳答案

我找到了解决方案。幸运的是,我有一个 friend 有一个使用 ASIO 的项目。他让我尝试在我的盒子上运行他的代码,它能够正确找到 ASIO 设备。从那里开始,这是一个倒退的问题,直到我发现这两个项目之间的不同之处。

这两个项目都使用了一个 c# 应用程序来托管一个托管的 c++ 程序集,该程序集调用了 PortAudio。问题最终是我的项目 static void Main(string[] args) 没有 [STAThread] 属性。一旦我添加了它,ASIO 设备就开始出现了。希望这对某人有帮助。

关于c++ - PortAudio 显示 Asio 和 WDM-KS 的设备计数均为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9680689/

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