If the monitor is on this denylist, don't allow user to use this application with it (gray out in combobox w/ bottom panel giving reason on hover?):
Bake into the binary, probably using build.rs.
Reasons: Some monitors won't respond to DDC on inactive inputs. See #2. Is it possible to query this from MCCS Capabilities? Guess I'll have to find the spec... again :D.
If user only has winapi (maybe applies to MacOS too?), figure out how to get an EDID from a MONITOR_HANDLE, since EDID is only easily available in the registry. It canbe done?
If the monitor is on this denylist, don't allow user to use this application with it (gray out in combobox w/ bottom panel giving reason on hover?):
build.rs
.winapi
(maybe applies to MacOS too?), figure out how to get an EDID from aMONITOR_HANDLE
, since EDID is only easily available in the registry. It can be done?