6#include "mediaplayer/qwasmmediaplayer_p.h"
7#include "mediaplayer/qwasmvideosink_p.h"
9#include "common/qwasmaudiooutput_p.h"
10#include "mediacapture/qwasmmediacapturesession_p.h"
11#include "mediacapture/qwasmmediarecorder_p.h"
12#include "mediacapture/qwasmcamera_p.h"
13#include "mediacapture/qwasmimagecapture_p.h"
14#include "mediacapture/qwasmscreencapture_p.h"
15#include "mediacapture/qwasmwindowcapture_p.h"
16#include "mediacapture/qwasmcapturablewindows_p.h"
18#include <QtMultimedia/qcamera.h>
19#include <QtMultimedia/qcameradevice.h>
20#include <QtMultimedia/private/qplatformaudiodevices_p.h>
21#include <QtMultimedia/private/qplatformmediaformatinfo_p.h>
22#include <QtMultimedia/private/qplatformmediaplugin_p.h>
23#include <QtMultimedia/private/qplatformvideodevices_p.h>
24#include <QtCore/qloggingcategory.h>
32 Q_PLUGIN_METADATA(IID QPlatformMediaPlugin_iid FILE
"wasm.json")
57 return new QWasmVideoSink(sink);
62 return new QWasmAudioInput(audioInput);
67 return new QWasmAudioOutput(q);
73 return new QPlatformMediaFormatInfo;
78 return new QWasmCameraDevices(
this);
104 return videoDevices()->videoInputs();
119 return new QWasmCapturableWindows();
124#include "qwasmmediaintegration.moc"
Combined button and popup list for selecting options.