DirectSound和XAudio2之间的延迟差异

据我了解的WDM,DirectSound驱动程序不能在Windows Vista和更新的硬件加速。 XAudio2也受到影响吗?

或者换句话说:在延迟方面,使用XAudio2而不是DirectSound更好吗?

我问这是因为我想回到DirectSound来为我的下一个游戏简化部署(XAudio2需要COM注册,这需要管理员权限,因此需要一个安装程序,也在模拟环境中造成麻烦),但如果有在延迟的差异,那么我会留在XAudio2。

    你所能做的只是testing,但是我从来没有注意到Windows Vista和Windows 7上老游戏的audio延迟。在Vista / 7中使用新audiopath进行非硬件加速的最大问题是EAX没有工作了(虽然其中一些可以通过OpenAL进行模拟)。 当然,XAudio2有许多DirectSound没有的function。

    所以底线,我不指望问题,只要确保你有在XAudio2中使用的DirectSound的所有function,你应该很好去!