10 if (session == m_captureSession)
13 auto prevSession = std::exchange(m_captureSession, session);
14 updateCaptureSessionConnections(prevSession, session);
20 const bool canSendMediaFrame = m_captureSession && checkIfCanSendMediaFrame();
21 if (m_canSendMediaFrame != canSendMediaFrame) {
22 m_canSendMediaFrame = canSendMediaFrame;
23 if (m_canSendMediaFrame)
30 if (m_canSendMediaFrame && !m_postponeReadyToSendCheckRun) {
31 m_postponeReadyToSendCheckRun =
true;
32 QMetaObject::invokeMethod(
35 m_postponeReadyToSendCheckRun =
false;
36 if (m_canSendMediaFrame)
37 emitReadyToSendMediaFrame();
39 Qt::QueuedConnection);