4#ifndef QWASMSCREENCAPTURE_H
5#define QWASMSCREENCAPTURE_H
19#include <private/qplatformsurfacecapture_p.h>
20#include <QScreenCapture>
22#include <QtCore/qloggingcategory.h>
27Q_DECLARE_LOGGING_CATEGORY(qWasmScreenCapture)
29class QWasmMediaCaptureSession;
50 QScreenCapture *m_screenCapture =
nullptr;
void setActive(bool active) override
void setReadyForCapture(bool isReady)
void setVideoOutput(QWasmVideoOutput *output)
void setCaptureSession(QPlatformMediaCaptureSession *session) override
QVideoFrameFormat frameFormat() const override
bool setActiveInternal(bool) override
void setVideoStream(emscripten::val stream)
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")