Hallo, liebe Experten,
ich möchte ein Programm schreiben, mit dem ich die Daten einer Web-Cam auslesen und auf dem Bildschirm darstellen kann. Das habe ich mit vfw (Video for Windows) versucht, mit Befehlen wie
SendMessage(camhWnd, WM\_CAP\_SET\_PREVIEW, TRUE , 0);
gelingt das auch. Leider scheint diese Methode sehr langsam zu sein, und es werden keineswegs 15 Bilder pro Sekunde dargestellt, sondern viel weniger, es ist sehr ruckelig.
In Programmen wie Amcap oder ManyCam funktioniert die fließende Bildanzeige aber sehr wohl.
Gibt es eine halbwegs einfache Alternative zu vfw, mit der ich eine fließende Bildanzeige erreichen kann, bei der kein Frame verloren geht und ohne zu ruckeln? Mit halbwegs einfach meine ich: kein MFC oder dergleichen Framework, sondern einfache native Befehle wie z. B. DeviceIoControl(…) , um den Treiber usbvideo.sys anzusprechen (ich glaube, mit VC Studio Express geht MFC ohnedies nicht).
Grüße,
I.