我正在考虑为即将推出的
Windows 8开发应用程序.该应用程序需要低延迟的音频录制和播放,我正在尝试找出操作系统是否支持该操作(而不是
other platforms).

所以我想知道的是:

> Windows 8中是否存在低延迟音频API?
>它是否会在PC以外的平台上支持(例如平板电脑)?

谢谢!

Windows Vista引入了
WASAPI作为低延迟音频API.它适用于Windows 8上的桌面应用程序和Metro风格应用程序.因为它是一个非常低级的API,使用它并不简单,但它可以为您提供最大的功能.它适用于Windows 8和新推出的Windows RT(Arm).

另外还有XAudio2,这是一个稍微高级的API,更易于使用.它是DirectSound的替代品,专为游戏开发者设计,但可能适用于您的目的.这也适用于Windows 8和Windows RT.

在article的底部对两个API进行了一些比较.我将从XAudio2开始,只有在发现XAudio2不能满足您的需求时才转移到WASAPI.

dawei

【声明】:淮南站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。