古いUSBWebカメラ用のWindowsKMDFドライバーを設計しようとしています。
ドライバー開発/USBプロトコル側については十分な情報があると思いますが、Windowsプログラムがそれを利用できるように、ドライバーからWebカメラ機能をどのように公開する必要があるのか疑問に思っています。
このWebカメラには3つの機能があります。
- ビデオストリーム、
- オーディオストリーム、
- 「写真を撮る」ハードウェアボタン。
それらのそれぞれについて、私のWebカメラを関連するプログラム(gTalk、Skypeなど)で使用できるように、Windowsに公開するためのより自然な方法は何ですか?または、質問を元に戻すには、これらのプログラムに何が期待され、どのようにWebカメラを検出するのでしょうか。