I want to build a super simple software which just downloads an image from a digital camera when it is taken (tethering).
As far as I understand I can use Windows Portable Devices (WPD) with the picture/media transfer protocol (PTP/MTP) to aquire the images.
I found examples how to get started with WPD here:
There are just a few more questions:
- WPD even enumerates external hdds - how do I know if a device is a camera?
- How do I get notified if another camera is connected?
- How can I get notified when the camera takes a picture?