vielleicht hab ich mich nicht ganz klar ausgedrückt...
ich schreibe ein webcam-tool nach der vorlage aus dem englischen forum http://www.autoitscript.com/forum/index.php?showtopic=27925&hl=webcam
dieses tool soll dann auf verschiedenen rechnern laufen, welche alle unterschiedliche webcams haben. die meisten benutzen eine kamera in kombination mit einer video-recording-karte.
solche videorecordingkarten haben meistens mehrere inputs (tv-tuner,s-video,composite) und standartmässig ist meistens der tv-tuner oder s-video ausgewählt, jedoch selten der composite
(gestestet mit: cinergy 400, dazzle dvc90, pinnacle dc10, pinnacle 100i, pinnacle usb?, hauppauge wintv usb, hauppauge pci?)
wenn man z.b. amcap.exe (microsoft) startet, dann kann man manuell den input auswählen - da aber das auswahlfenster vom kartentreiber abhängt, sieht es immer etwas anders aus, sodaß eine automation der auswahl etwas schwierig wird!
gehen würde es mit directshow, habe auch schon einige c++ und java-beispiele gesehen, blicke da aber nicht so ganz durch!
bei virtualdub z.b. kann man zwar den commandlineparameter /capchannel angeben, jedoch kann dieser nur tv-kanäle umschalten
ich hab mir bestimmt schon 50 tools und libraries angesehen und kein einziges hat mir bis jetzt weitergeholfen...
ich suche nun nach einer einfachen möglichkeit, den input umzustellen.
hab folgende codes gefunden:
http://www.codeproject.com/KB/audio-video…tshow_xbar.aspx
http://www.codeproject.com/KB/directx/LiveVideo.aspx
is für mich aber zu komplex