Windows 8.1中的系统音频处理对象(sAPO)和Skype

时间:2013-10-07 23:04:52

标签: windows audio system wdk

我搜索并搜索了许多论坛和开发者网站但没有取得任何成功;我认为这是一个需要直接专业知识或知识的具体问题,所以请继续阅读!

背景:

我有一个音频增强算法,实现为在Windows 7中成功开发和测试的系统音频处理对象(sAPO)。作为APO,它通过终端设备(包括音频)对所有音频流应用处理来自Skype。

问题:

这是否适用于Windows 8.x(8.1或更高版本)?更具体地说,sAPO处理是否仍适用于Skype? Skype是否禁用其流上的任何和所有APO处理?

到底做了什么:

(1)我成功地遵循了在Windows 8中从Windows 7加载未签名的APO的标准过程。

(2)我用Skype音频流测试了这个,也可以

但是:

上面的

(1),在Windows 8.1 开发人员预览中失败。结果我无法测试(2)。

请注意,我在笔记本电脑或台式机上专门询问Windows 8.1。这不适用于手机或平板电脑。任何关于此的信息或链接都非常感谢!

1 个答案:

答案 0 :(得分:3)

我也在尝试将为W7 / 8开发的APO更新为W8.1引入的新格式,但似乎还没有发布太多文档。 到目前为止,我发现Windows 8.1需要一些新方法来发现和控制要在APO中实现的效果。这意味着Skype可以发现某些APO效果并在需要时禁用它们。

新界面IAudioSystemEffects2: link

可以在新的SwapAPO示例中找到一些更新的代码: link

并不多,但希望它能帮助你朝着正确的方向前进。