大家来看看什么是WDM吧,呵呵,这么多时候,不少人成天嚷嚷说WDM好,why?
大家来看看什么是WDM吧,呵呵,这么多时候,不少人成天嚷嚷说WDM好,但是好
在什么地方呢?
我们原来的声卡,和驱动程序的关系是这样的:
Audio 应用程序
↓
音频驱动程序
↓
内核驱动程序
↓
PCI音频卡
而新的WDM驱动,却是这个样子:
Audio 应用程序
↓
Microsoft’s WDMAUD 音频驱动
↓
Microsoft’s 内核音频 mixer (a.k.a. kmixer)
↓
WDM驱动程序
↓
PCI音频卡
大家看到了吧?前一种方式,驱动程序可以很方便,精确地控制硬件,而在wdm
驱动方式下,凭空多出了些控制层,
传统方式下,如果程序要求用24bit录音,那么,驱动程序可以很好地控制硬件
来适应这个要求。
然而,在WDM方式下,这一切就变得不是那么容易,最关键的一点是:微软夹在
其中的一层:WDMAUD音频驱动,打破了原来各层之间紧密的联系,而且,最要命
的是,失去了对音频卡直接的控制。
在我印象中,这一层是不支持24bit的,所以,呵呵……
就即使以后ms支持了,那么大家看看,谁的效率高??????