Windows 8.1 中的系统音频处理对象 (sAPO) 和 Skype
Posted
技术标签:
【中文标题】Windows 8.1 中的系统音频处理对象 (sAPO) 和 Skype【英文标题】:system Audio Processing Objects (sAPO) and Skype in windows 8.1 【发布时间】:2013-10-07 23:04:51 【问题描述】:我已经用谷歌搜索并搜索了许多论坛和开发者网站,但都没有成功;我认为这是一个需要直接专业知识或知识的具体问题,所以请继续阅读!
背景:
我有一个作为系统音频处理对象 (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。这不适用于手机或平板电脑。非常感谢任何有关此的信息或链接!
【问题讨论】:
我不知道这个字段,但这看起来不像是 *** 问题。你有什么代码要显示吗? 抱歉,这不是代码问题。这是一个关于 Windows 8.1 和系统音频处理对象的问题。 【参考方案1】:我还在尝试将针对 W7/8 开发的 APO 更新为 W8.1 引入的新格式,但似乎还没有发布太多文档。 到目前为止,我发现,Windows 8.1 需要一些新方法来发现和控制要在 APO 中实现的效果。这意味着 Skype 将能够发现某些 APO 效果并在需要时禁用它们。
新接口IAudiosystemEffects2: link
可以在新的 SwapAPO 示例中找到一些更新的代码: link
不多,但希望它可以帮助您朝着正确的方向前进。
【讨论】:
谢谢!我会看看链接。以上是关于Windows 8.1 中的系统音频处理对象 (sAPO) 和 Skype的主要内容,如果未能解决你的问题,请参考以下文章
带有效果的 Windows 8.1 应用音频(NAudio 或 SharpDX)
Windows 8.1 背景音频播放器在应用程序的其他页面中不起作用
如何将 C# 中的 Image 对象制作到 Windows Phone 8.1
BackgroundMediaPlayer 在 Windows Phone 8.1 中不起作用