I have a C # application that interacts with a USB camera. It works great, except that I could not succeed better than about 16 frames per second. I use VFW and the āCā callback (the callback is part of the DLL) on the WM_CAP_GRAB_FRAME_NOSTOP message, and I found that even if I really have NOTHING ANYTHING in the callback, I cannot get a decent frame rate (16FPS - max.).
I thought that using this interface would give me better performance than other alternatives (for example, DirectShow) simply because of its simplicity and low-level connection to the driver; but now I'm starting to wonder if this is true. Does anyone know about this?
source share