我正在尝试让AEC DMO的演示工作(在这里找到(。它可以工作,但只适用于某些机器。在发生故障的机器上,AllocateStreamingResources失败,错误代码为0x80004005。确切的代码行在这里。
我在演示代码生成的.exe上运行了依赖项walker,在它失败的机器上,没有检测到依赖项失败。在报告AllocateStreamingResources失败后,代码什么也不做。
我使用以下参数运行:-out mic_out.pcm-mod 0-spkdev 0-micdev 0。
所有机器都配有功能扬声器和麦克风。当我运行应用程序时,扬声器正在播放声音。有什么想法吗?
我已经通过以下方式解决了类似的问题:
- 在设备管理器中卸载音频设备
- 重新启动