<div dir="ltr"><div><div>Wonderful, thank you! I upgraded to v6.6 and I now have access to QWindowCapture.</div><div><br></div><div>However, I'm having trouble recording any windows. I must be missing something. Here's my code where I'm trying to capture my VS Code window.<br></div><div><br></div><div>self.window_capture = QWindowCapture(self)</div>self.window_capture.setWindow(QWindowCapture.capturableWindows()[13])   # VS Code window<br></div><div>self.window_capture.start()<br></div><div>self.media_capture_session = QMediaCaptureSession()</div><div>self.media_capture_session.setWindowCapture(self.window_capture)</div><div>self._video_widget = QVideoWidget(self)<br>self._video_widget.resize(400, 300)<br>self.media_capture_session.setVideoOutput(self._video_widget)</div><div><br></div><div>When I run this I don't see anything in the video widget. Here's a screenshot.</div><div><br></div><div><img src="cid:ii_lsxolp560" alt="Screenshot 2024-02-22 at 2.34.04 PM.png" width="578" height="291"></div><div><br></div><div>When I instead use QScreenCapture in the MediaCaptureSession I see the video feed.</div><div><br></div><div><img src="cid:ii_lsxonnt91" alt="Screenshot 2024-02-22 at 2.35.37 PM.png" width="578" height="291"></div><div><br></div><div>Can someone help me properly connect a window capture?</div><div><br></div><div>Thanks,</div><div>Jason<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Feb 22, 2024 at 10:49 AM Phil Thompson <<a href="mailto:phil@riverbankcomputing.com">phil@riverbankcomputing.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 22/02/2024 16:41, Jason Hallen wrote:<br>
> That's great to hear. I wonder what's going wrong for me then. When<br>
> importing the class I get this error:<br>
> <br>
> ImportError: cannot import name 'QWindowCapture' from <br>
> 'PyQt6.QtMultimedia'<br>
> (/Users/hallenj/miniconda3/envs/csound/lib/python3.11/site-packages/PyQt6/<br>
> <a href="http://QtMultimedia.abi3.so" rel="noreferrer" target="_blank">QtMultimedia.abi3.so</a>)<br>
> <br>
> I've got the 6.5.1 version. Is there a different version or a <br>
> particular<br>
> distribution of PyQt6 I should be using?<br>
<br>
As QWindowCapture was added to Qt v6.6 then you need PyQt v6.6 at least.<br>
<br>
Phil<br>
</blockquote></div>