I have the source code for displaying video streams and capturing frames for a web camera written in VB 6.0. I am using a web camera capable of giving a video stream of up to 1600 x 1200 pixels. I am able to choose a video stream up to 1600 x 1200 pixels using "[url removed, login to view]"(from microsoft). However the dialog box of my software(using WM_CAP_DLG_VIDEOFORMAT) displays resolutions only upto 640 x 480 pixels. As a result I am able to use the web camera for a maximum resolution of 640 x 480, through my software.
What is Required
I would like to have the source code for either a) directly setting the camera resolution of my choice(up to 1600 x 1200) along with the fps or b) to display and set the possible resolutions of the web camera and fps (bypassing windows sendmessage - getting the information directly from the camera drivers)
At 1600 x 1200, most PCs will not be able to handle an fps of 25 or 30. An fps of 5 should suffice for me! But the software should be able to detect the fps supported by the camera and set a chosen fps within its capability.
What you will need
A hi-res web camera (upto 1600 x 1200 pixel video stream) to test the software.
Source Code is required - not activeX or OCX
Language - VB 6.0