50 if (m_captureService == captureService)
53 if (m_mediaDeviceSession) {
54 m_mediaDeviceSession->disconnect(
this);
56 m_mediaDeviceSession->setCameraFormat({});
57 m_mediaDeviceSession->setActiveCamera({});
60 m_captureService = captureService;
61 if (!m_captureService) {
62 m_mediaDeviceSession =
nullptr;
67 Q_ASSERT(m_mediaDeviceSession);
70 m_mediaDeviceSession->setActiveCamera(m_cameraDevice);
71 m_mediaDeviceSession->setCameraFormat(m_cameraFormat);
74 connect(m_mediaDeviceSession, &QWindowsMediaDeviceSession::activeChanged,
75 this, &QWindowsCamera::onActiveChanged);