views:

81

answers:

1

I have a mobile application with versions run on TabletPCs (Win32) and Rugged PDAs (Windows CE, Windows Mobile 4 & 5). Are there any SDKs out there that I can use that will work with a range of cameras across these operating systems?

On Windows CE I can use SHCameraCapture which will work with built in cameras, but typically not with externally connected cameras. On Win32 there are vendor specific SDKs, such as those offered by Canon, but not much generic other than FireWire based.

Has anyone come across any SDKs that abstract all of this into a simpler interface, or do I have to do this myself with various bits of hardware on an adhoc basis? My requirement is to get a JPEG from the camera to the application on demand.

+1  A: 

Well there is DirectShow but I wouldn't call it a simple interface. That said when you get used to it its pretty easy and you won't be after much more functionality than ICaptureGraphBuilder

Goz
DirectShow usually unavailable for PDAs.
Kirill V. Lyadvinsky
you may be right ... i've got it on mine ... but thats probably is the exception rather than the rule I assumed :(
Goz