I have a number of fullscreen-only applications that do not support scaling that I need to show on a single display. Some are showing video, all are showing content that updates frequently. Several of the applications cease rendering in the event they are minimized or occluded. We have no ability to change the applications behavior. None are showing protected media, nor does the system have to support playback of protected content.
Desired scenario:
Can I create virtual display devices using the Indrect Display Driver Model and render the frames to a surface in our application? How do I handle OPM? Is there a better way available?
Alternatives considered:
I believe you can create dummy, or "indirect" display at will
Either using the recently released Amyuni driver
https://www.amyuni.com/forum/viewtopic.php?t=3030
Or you can try this experimental driver on github
https://github.com/roshkins/IddSampleDriver
Right now I'm exploring using OBS to stream video out of such "indirect displays"
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With