我正在尝试为旧的 USB 网络摄像头设计 Windows KMDF 驱动程序。
我想我在驱动程序开发/USB 协议方面有足够的信息,但我想知道我应该如何从驱动程序中公开网络摄像头功能,以便 Windows 程序可以利用它。
该网络摄像头具有 3 个功能:
- 一个视频流,
- 音频流,
- “拍照”硬件按钮。
对于其中的每一个,将其暴露给 Windows 的更自然的方法是什么,以便我的网络摄像头可以在相关程序(gTalk、Skype 等)中使用?或者,回到这个问题:这些程序的预期是什么,它们如何检测网络摄像头?