日期:2014-05-17  浏览次数:20885 次

Windows 7、Windows Server 2008等系统音频系统底层API[转]

Core Audio APIs 的优势:

?

Windows Vista Windows 7 Windows server 2008 等系统 音频系统相比之前的系统有很大的变化,产生了一套新的底层 API Core Audio APIs 。该低层 API 为高层 API( Media Foundation( 将要取代 DirectShow 等高层 API) ) 提供服务。 相比之前版本的 API 有如下优势:

?

1. 具有低延时、故障恢复能力的音频流。

2. 提高可靠性 ( 将很多音频函数从核心态移到了用户态 )

3. 提高了安全性 (在安全的,低优先级别的线程处理被保护的音频内容)

4. 为单独的音频设备分配了特定的系统级别的规则 (console, multimedia, communications)

5. 用户可以直接操作相应音频终端设备 (Audio Endpoint Devices 如:扬声器、耳机、麦克风、 CD 播放器 ) 的软件抽象。

?

?

?

Core Audio APIs