如今,我们认为完全正常的是,当我们安装新的文字处理程序时,我们不必告诉计算机使用哪种类型的鼠标。 但是,正如我们当中那些记得DOS下的第一批老鼠的人一样,那时候肯定不是这样。 仅引入操作系统级别的设备类别的API(应用程序编程接口)才能将应用程序软件和硬件的分离分开。

图像流的API在DirectX的保护下和更具体的DirectShow下方的窗户中汇集在一起​​。 例如,使用此技术,任何图像采集软件产品都可以与任何多媒体摄像机一起使用。

因此,DirectShow可以识别任何创建硬件(例如,Firewire摄像机)的任何图像,都必须提供所谓的WDM流类驱动程序(WDM = Windows驱动程序模型)。

Source: Software: What is WDM?