下面哪种声音驱动api对声音的延迟最小
发布网友
发布时间:2023-02-24 22:20
我来回答
共1个回答
热心网友
时间:2024-12-12 14:05
DirectX Sound侧重于音频输出,能直接访问硬件,响应速度得到了极大的提升。设置DirectSound的工作模式为最高级别,一般最小延迟可到60毫秒左右。
在WinXP下,音频WDM也就是常说的Kernel Streaming(内核音频流)。此方案的优势在于可将延迟做到极低的状态,一般最小延迟可以到1毫秒~10毫秒,且在一定情况下可以使用非分页内存、直接硬件IRP和RT,独占声卡的所有资源。
Windows自有的MME驱动程式其延迟时间为200~500毫秒,DirectSound为50~100毫秒,Mac OS的Sound Manager则为20~50毫秒,使用ASIO的情况下,缓冲器依照设定的不同可至10毫秒以下,也有因环境较佳而到1毫秒以下的情况产生。 因此,在录音作业与音乐制作上,可达到实时处理的效果。