Virtueller Webcam-Treiber

Möchte ich entwickeln eine virtuelle webcam-Treiber, die von der Benutzer-Modus werde ich gehen Bild und es wird angezeigt als webcam-Ausgabe.

Ich nicht wollen, verwenden Sie DirectX filter und CSourceStream etc. Weil Sie nicht auf einige Programme, die nicht verwendet DirectX für die Aufnahme von webcam-Bild.

Ich zu schreiben, ein kernel-Modus-Gerätetreiber so.

Irgendwelche Ideen? Ich habe versucht, testcap von DDK-Muster, aber es nicht verarbeiten Bild von user mode und bekommt kein input, nur es zeigt 7 Farben in webcam...

Jegliche Hilfe würde sehr geschätzt werden.
Dank


Danke an Euch alle!

Ich habe versucht code von hier:
http://tmhare.mvps.org/downloads.htm (finden-Capture-Quelle-Filter)

Es gut funktioniert, wenn ich es kompiliert in Yahoo, MSN, aber es crashed ZIEL, Internet Explorer mit Flash-Webcam, Firefox Flash webcam und Skype... habe ich Absturz in der QueryInterface nach 8 mal angerufen, ich fand es mit tracing es mit einer Menge tricks..

Weiß ich jetzt, es stürzt ab, am 8. Aufruf
HRESULT CVCamStream::QueryInterface(REFIID riid, void **ppv)

8. rufen Sie, wenn es erreicht den letzten wenn, ich meine:
zurück CSourceStream::QueryInterface(riid, ppv);

Ist es in der 17ten Zeile Filters.cpp

Warum denkst du, ich bin immer Absturz??

Danke Ihnen allen für begleitet mich die richtige Lösung zu finden, die DirectShow Treiber nicht

InformationsquelleAutor der Frage Franklin | 2009-10-26

Schreibe einen Kommentar