Normal
I just recently had an epiphany around QueryDisplayConfig w.r.t. how Windows deals with displays. The MS documentation uses the word 'display' to refer to both GDI-devices and the monitors themselves. There is also a zoo of different Id formats that refer to these things (adapters, displays, monitors, etc), and often no apparent way to map between them. QueryDisplayConfig and SetDisplayConfig actually make this much clearer, because they separate the GDI-device "Source" from the monitor "Target" and refer to .I started to write up a brain dump of what I've learned in addition to the MS docs, but it turned into kind of a huge wall-o-text monster, and you may not really care about 85% of it (I'm not familiar with MediaPortal). Probably better just to suggest that you email me directly with any questions, and I'll answer promptly and as best I can.I'm a developer at [Removed url]. Our product allows an Oculus Quest or Quest II wearer to work in a virtual environment (e.g. sit on a tropical beach) with multiple screens (physical+virtual) floating in front of them, while actually sitting, say, in a coffee shop or a couch at home with just their laptop. We also have environments for collaboration, group meetings and presentations. I wrote their Windows virtual display and audio drivers, and I've been working on a major upgrade to the virtual screen functionality. I'm trying to wrap that up and get it out a.t.m., which is why I wasn't able to volunteer more direct involvement with this change.
I just recently had an epiphany around QueryDisplayConfig w.r.t. how Windows deals with displays. The MS documentation uses the word 'display' to refer to both GDI-devices and the monitors themselves. There is also a zoo of different Id formats that refer to these things (adapters, displays, monitors, etc), and often no apparent way to map between them. QueryDisplayConfig and SetDisplayConfig actually make this much clearer, because they separate the GDI-device "Source" from the monitor "Target" and refer to .
I started to write up a brain dump of what I've learned in addition to the MS docs, but it turned into kind of a huge wall-o-text monster, and you may not really care about 85% of it (I'm not familiar with MediaPortal). Probably better just to suggest that you email me directly with any questions, and I'll answer promptly and as best I can.
I'm a developer at [Removed url]. Our product allows an Oculus Quest or Quest II wearer to work in a virtual environment (e.g. sit on a tropical beach) with multiple screens (physical+virtual) floating in front of them, while actually sitting, say, in a coffee shop or a couch at home with just their laptop. We also have environments for collaboration, group meetings and presentations. I wrote their Windows virtual display and audio drivers, and I've been working on a major upgrade to the virtual screen functionality. I'm trying to wrap that up and get it out a.t.m., which is why I wasn't able to volunteer more direct involvement with this change.