Autor Beitrag
Tobi482
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 135



BeitragVerfasst: Fr 07.03.08 13:16 
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.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
     //Erstelle SystemDeviceEnumerator
     hr := CoCreateInstance(  CLSID_SystemDeviceEnum,
                              nil,
                              CLSCTX_INPROC_SERVER,
                              IID_ICreateDevEnum,
                              pDevEnum);

     //Erstellt einen Enumerator für Videoaufnahme Geräte
      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
Coder
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1383
Erhaltene Danke: 1

WinXP
D2005 PE
BeitragVerfasst: Fr 07.03.08 15:25 
www.splitcamera.com/german/
Damit kann man eine Videodatei als Quelle angeben.
Ist ganz lustig für Webcamübertragungen.
Jedoch ohne Sound.
Soweit ich weis wird da ein Treiber installiert.