Hi Leute,
ich habe bisher schon alles mögliche programmiert und wollte
heute einmal in ein Gebiet vordringen, was ich bisher noch nie
gemacht habe. Nachdem ich mich jetzt sehr lange und intensiv mit
Assembler auseinander gesetzt habe, brauche ich mal wieder etwas
mit weniger kryptischen Hintergrund.
Ich habe mir in den Kopf gesetzt ein Windows Device zu eumlieren.
Und für den Anfang wollte ich mit einer Webcam anfangen.
Ich habe schon oft mit DirectShow (DX9) mit der Webcam gearbeitet.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11:
| hr := CoCreateInstance( CLSID_SystemDeviceEnum, nil, CLSCTX_INPROC_SERVER, IID_ICreateDevEnum, pDevEnum);
hr := pDevEnum.CreateClassEnumerator( CLSID_VideoInputDeviceCategory, pEnum, 0); |
Das ist der Code-Abschnitt mit dem ich auslese, ob VideoInputDevice
auf dem System vorhanden sind.
Wie kann man so ein Device selber schreiben.
1. Wie sieht die Umsetzung des ganzen aus?
(DLL, RegKeys, ...)
2. Kennt jemand Informationsquellen zu diesem Thema?
(bin bei google noch nicht fündig geworden. evtl suche ich falsch)
3. Code Beispiele gibt es sicherlich nicht, aber evtl abschnittsweise
Erklärungen oder?
Bin für jede kleine Hilfe sehr dankbar. Falls jemand Software kennt
die das gesuchte Leistet, würde ich mich auf über deren Namen freuen.
Vielleicht kann man ja durch etwas genauere Untersuchung herrausfinden,
wie diese es anstellt.
Mit freundlichen Grüßen
Tobi