4#ifndef QWASMWINDOWCAPTURE_H
5#define QWASMWINDOWCAPTURE_H
19#include <private/qplatformsurfacecapture_p.h>
20#include <QtCore/qloggingcategory.h>
22#include "mediacapture/qwasmwindowcapture_p.h"
23#include <QWindowCapture>
25#include <QScreenCapture>
27#include "private/qplatformcapturablewindows_p.h"
31Q_DECLARE_LOGGING_CATEGORY(qWasmImageCapture)
33class QWasmMediaCaptureSession;
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)
QVideoFrameFormat frameFormat() const override
bool setActiveInternal(bool) override
void setCaptureSession(QPlatformMediaCaptureSession *session) override
void setVideoStream(emscripten::val stream)
void setVideoOutput(QWasmVideoOutput *object)
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")