6#include <decoder/mfaudiodecodercontrol_p.h>
7#include <mediacapture/qwindowscamera_p.h>
8#include <mediacapture/qwindowsimagecapture_p.h>
9#include <mediacapture/qwindowsmediacapture_p.h>
10#include <mediacapture/qwindowsmediaencoder_p.h>
11#include <player/qmediaengineplayer_p.h>
12#include <qmediaenginevideosink_p.h>
13#include <qwindowsformatinfo_p.h>
15#include <QtMultimedia/private/qplatformmediaplugin_p.h>
16#include <QtMultimedia/private/qwindowsaudiodevices_p.h>
17#include <QtCore/private/qfunctions_win_p.h>
18#include <QtCore/private/qsystemerror_p.h>
22using namespace Qt::StringLiterals;
27 Q_PLUGIN_METADATA(IID QPlatformMediaPlugin_iid FILE
"windows.json")
36 if (
name != u"windows")
44 qWarning() <<
"Failed to initialize Media Foundation:"
51 : QPlatformMediaIntegration(
"windows"_L1)
61 return new QWindowsFormatInfo();
66 return new QWindowsVideoDevices(
this);
101 return new QMediaEngineVideoSink(sink);
106#include "qwindowsintegration.moc"
Combined button and popup list for selecting options.