如何理解adapter,pin和stream
最近在看WINCE6.0下的camera驱动,是基于DirectShow架构的,网上的资料很少,就只能多看help文档了,我对adapter,pin和stream这个三个概念的理解始终觉得挺模糊的,有以下问题向大家请教,还望大家谈谈自己的理解:先谢谢了。
1.adapter,pin和stream分别指什么?主要用来实现什么功能?
2.它们的之间的联系?
[解决办法]
Adapter是Camera具体设备的抽象,对应于CAM_XXX的流接口,Pin是DShow捕获视频数据时使用的设备,Stream代表流过的数据。
----
Topology Filters
Introduction to WDM Audio Drivers
WinCE6.0 Camera驱动整体结构
[解决办法]
WDK中有不少详细的解释,关于DSHOW这一部分,Windows和Windows CE其实差不多。