Camera phones are becoming more and more prevalent these days. In fact, I doubt a carrier would want to ship a phone without a camera because of the potential for increased ARPU (average revenue per user). The Smartphone devices built by HTC have had a camera (in one form or another) since the early days of the original SPV (remember that plug-in camera? I still have one somewhere). This metamorphosed into an integrated camera in the HTC Voyager (SPV E200) and HTC Himalaya device (XDA II/MDA II, etc). A rather cool thing about these two devices is that the software used for taking pictures uses the same underlying API, which means it is possible to write a component which will work on both the Himalaya Pocket PC Phone Edition and on the Voyager Smartphone. Well, I've done just that.
Below is a link to a Zip archive containing the source for the project as well as samples in C# and in VB.NET for the XDA II and SPV E200 (these are the devices I've tested this on).
On the SPV E200, the configuration options are limited to the following:
- Image capture is limited to:
- JPEG file format
- VGA/QVGA/QQVGA resolutions
- Landscape orientation
- Video capture is limited to:
- AVI file format
- QCIF/QQCIF resolutions
- Landscape orientation
Any attempt to use options other than these on the SPV E200 will not result in successful capture.
Comments, suggestions for improvements, etc. can be directed to me via email. Also, I'd love to know how you plan on using the code.
** Download Removed ** (relies on the SDF)
THIS SUBJECT IS CLOSED. DO NOT CONTACT ME ABOUT THE CAMERA CAPTURE PROJECT. I OFFER NO SUPPORT FOR THIS PROOF OF CONCEPT.