Windows 8 - 低延迟音频

ksh*_*har 5 audio tablet low-latency windows-8

我正在考虑为即将推出的Windows 8开发应用程序.该应用程序需要低延迟的音频录制和回放,我正在尝试找出操作系统是否会支持(与其他平台相反).

所以我想知道的是:

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

谢谢!

Ste*_*owe 5

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

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

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