29 const QCameraDevice &newCameraDevice,
30 const QCameraFormat &newFormat)
33 Q_ASSERT(newCameraDevice.isNull() || !newFormat.isNull());
35 if (newCameraDevice.isNull() || !checkCameraPermission())
42 m_session->setActiveCamera(newCameraDevice);
43 m_session->setCameraFormat(newFormat);
56void AVFCamera::setCaptureSession(QPlatformMediaCaptureSession *session)
59 if (m_service == captureSession)
63 m_session->disconnect(
this);
64 m_session->setActiveCamera({});
65 m_session->setCameraFormat({});
68 m_service = captureSession;
77 m_session->setActiveCamera(m_cameraDevice);
78 m_session->setCameraFormat(m_cameraFormat);
79 m_session->setActive(m_active);