About to edit a wiki about streaming/recording abilities with Canon EOS cameras covering HDMI, USB via EOS Utility/EOS Webcam Utility.
Collecting USB related stuff should be easy. Most are just doing 576p. Exception (so far): EOS M will not work at all. Need input about "sheep in wolf clothes" EOS M3, M5, M6, M10, M100 running PowerShot codebase.
Tricky part is HDMI. There is no easy way to tell actual HDMI resolutions in all modes without proper hardware. Cheap Full-HD USB converters (those in the 20 and lower buck/euro range) will not reveal anything about input resolution. Some TVs/Monitors will link to any input source and tell you it's 1080p.
Tried
https://webcamtests.com/ but no avail. (Found the site via
this link ).
Further findings: The only cam in ML project scope able to do DCI 4k (4096 pixel horizontal) is EOS R5. All other labeled as 4k-HDMI are doing UHD (3840 horizontal aka 2160p).
I just started with an uncomplete table
https://wiki.magiclantern.fm/streaming:hdmi_rfcAnd covering all raw recording modes ... good luck! I think it can be done if supported by devs making those custom builds.