首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows 8-低延迟音频

Windows 8-低延迟音频
EN

Stack Overflow用户
提问于 2012-04-16 15:53:00
回答 3查看 7.2K关注 0票数 5

我正在考虑为即将到来的Windows8开发一个应用程序,这个应用需要低延迟的录音和回放,我正在尝试找出操作系统是否会支持这一点(相对于其他平台)。

所以我想知道的是:

  1. Windows 8中是否存在低延迟音频API?
  2. 它是否会在个人电脑(如平板电脑)以外的平台上得到支持?

谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-04-17 05:36:07

WASAPI是以Windows作为低延迟音频API引入的.它既适用于桌面应用程序,也适用于Windows 8上的Metro风格的应用程序。因为它是一个非常低级的API,所以使用它并不简单,但它给了您最大的能力。它将在Windows 8和新创建的Windows (Arm)上工作。

XAudio2也是可用的,它是一个稍高级别的API,使用起来更容易。它是DirectSound的替代品,专为游戏开发人员设计,但可能为您的目的而工作。这也适用于Windows 8和Windows。

在这个文章的底部有两个API的比较。我将从XAudio2开始,只有当您发现XAudio2不满足您的需求时,才会迁移到WASAPI。

票数 5
EN

Stack Overflow用户

发布于 2012-04-17 03:43:53

我会考虑使用XAudio2。微软供应商基本音频回放示例易于启动

票数 4
EN

Stack Overflow用户

发布于 2012-04-16 16:05:27

是的,您可以访问一个低延迟API。它叫WASAPI

据我所知,所有的平板电脑/膝上型计算机/台式机/任何运行Windows 8的设备都可以访问它。唯一的缺点是很难使用它(因为它的级别较低),但是您可以直接与发送到扬声器的字节数组进行交互,并且延迟非常低。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10177477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档