2

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

背景:

我有一个音频增强算法,它作为系统音频处理对象 (sAPO) 实现,在 Windows 7 中成功开发和测试。作为 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。这不适用于手机或平板电脑。非常感谢任何有关此的信息或链接!

4

1 回答 1

3

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

新接口 IAudioSystemEffects2: 链接

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

不多,但希望它可以帮助您朝着正确的方向前进。

于 2013-10-17T14:00:56.993 回答