31 const QCameraDevice &newCameraDevice,
32 const QCameraFormat &newFormat)
35 Q_ASSERT(newCameraDevice.isNull() || !newFormat.isNull());
37 if (newCameraDevice.isNull() || !checkCameraPermission())
44 m_session->setActiveCamera(newCameraDevice);
45 m_session->setCameraFormat(newFormat);
61 if (m_service == captureSession)
65 m_session->disconnect(
this);
66 m_session->setActiveCamera({});
67 m_session->setCameraFormat({});
70 m_service = captureSession;
79 m_session->setActiveCamera(m_cameraDevice);
80 m_session->setCameraFormat(m_cameraFormat);
81 m_session->setActive(m_active);