Hi,
Currently if any applicaiton uses WDA_EXCLUDEFROMCAPTURE, it makes their window invisible to screen capture from any other applicaiton.
There are a number of scenarios where we need to capture windows marked as WDA_EXCLUDEFROMCAPTURE in other applications, but the other application would still want to not capture it's own window.
One scenario is Microsoft Teams screen sharing. Teams creates a control window that shows "this window is being shared" and a "Stop sharing" button, but sets this to exclude from capture, presumably so it doesn't capture it itself. A user with our screen magnifier then can't see this window because it's excluded from our magnifier so doesn't make up part of the magnified screen. Therefore they can't access the screen sharing controls to stop sharing.
Simlar issues occur with other applications that either share the screen (TeamViewer) or capture it locally (some clibboard snipping tools, or screen to video capture tools). These have major issues for Magnifier users.
I suggest that a new API is added to the the capture sesion API where you can specify which windows to include/exclude for your specific capture session. This could work similar to the legacy Windows 7 capture API function MagSetWindowFilterList() which did allow you to do this.
Best Regards,
Mike.
Hi,
Currently if any applicaiton uses WDA_EXCLUDEFROMCAPTURE, it makes their window invisible to screen capture from any other applicaiton.
There are a number of scenarios where we need to capture windows marked as WDA_EXCLUDEFROMCAPTURE in other applications, but the other application would still want to not capture it's own window.
One scenario is Microsoft Teams screen sharing. Teams creates a control window that shows "this window is being shared" and a "Stop sharing" button, but sets this to exclude from capture, presumably so it doesn't capture it itself. A user with our screen magnifier then can't see this window because it's excluded from our magnifier so doesn't make up part of the magnified screen. Therefore they can't access the screen sharing controls to stop sharing.
Simlar issues occur with other applications that either share the screen (TeamViewer) or capture it locally (some clibboard snipping tools, or screen to video capture tools). These have major issues for Magnifier users.
I suggest that a new API is added to the the capture sesion API where you can specify which windows to include/exclude for your specific capture session. This could work similar to the legacy Windows 7 capture API function MagSetWindowFilterList() which did allow you to do this.
Best Regards,
Mike.