49 if (m_captureService == captureService)
52 if (m_mediaDeviceSession) {
53 m_mediaDeviceSession->disconnect(
this);
55 m_mediaDeviceSession->setCameraFormat({});
59 m_captureService = captureService;
60 if (!m_captureService) {
61 m_mediaDeviceSession =
nullptr;
66 Q_ASSERT(m_mediaDeviceSession);
69 m_mediaDeviceSession->setActiveCamera(m_cameraDevice);
70 m_mediaDeviceSession->setCameraFormat(m_cameraFormat);
73 connect(m_mediaDeviceSession, &QWindowsMediaDeviceSession::activeChanged,
74 this, &QWindowsCamera::onActiveChanged);