ksvideosrc: MS Surface cameras capture green images and at low frame rate
Relatively recent Microsoft Surface cameras (near as I can tell, any of the models with integrated "Windows Hello" support) do not work well when providing video data to ksvideosrc. Though reported seemingly okay to the device provider, these cameras produce images with strong green tint and at one frame per second, delayed by about three seconds. I attached a screen shot showing the green tint:
Using GStreamer 32-bit build (downloaded from Freedesktop) for 1.16.1, I run simply: gst-launch-1.0.exe ksvideosrc ! autovideosink
Video streams just fine with the native camera app or when setup through graphedt (the WDK tool) or even via Chrome at https://webrtc.github.io/samples/src/content/getusermedia/resolution/.