This device is also accessible from "libgphoto2" and it uses its PTP driver, so it half counts as a camera.
This is a MTP (Media Transport Protocol) device and so speaks a superset of PTP commands, making it drivable by the ptp2 driver in libgphoto2 which I maintain.
A lot of bugfixes and some new features were needed, most of them have been implemented. The Janus DRM in use by MTP devices is not implemented.