It would be nice if the U in USB-C really meant universal. If I plug in an iPad to a computer over USC-C it should advertise itself as a storage device, a battery (bi-directional charge), a monitor, a touch input device, and two webcams. The computer should also advertise to the iPad what it has. Then both devices would need OS level software to control which features they want to use. Mirror iPad screen to computer screen? Sure. Use iPad as extra monitor? Sure. Use iPad as drawing tablet for computer, yes please.
There were a bunch of apps that could do it, but it seemed pretty obvious that Android itself was basically useless & sad, that these folks were basically writing userland usb drivers.
I was really hoping I could just open a chrome webcam test page, and everything would work. It really felt so infernal that Android, built atop Linux which makes this all so easy & simple, would have such a shitty sad state of affairs. What a terrible Linux. And the bloody AOSP docs make it sound like it should just work. Liar. https://source.android.com/docs/core/camera/external-usb-cam...
I think this is capturing video and using the iPad as a monitor