5#include <private/qwindowsaudiodevices_p.h>
6#include <qwindowsformatinfo_p.h>
7#include <qwindowsmediacapture_p.h>
8#include <qwindowsimagecapture_p.h>
9#include <qwindowscamera_p.h>
10#include <qwindowsmediaencoder_p.h>
11#include <mfplayercontrol_p.h>
12#include <mfaudiodecodercontrol_p.h>
13#include <mfevrvideowindowcontrol_p.h>
14#include <private/qplatformmediaplugin_p.h>
16#include <QtCore/private/qfunctions_win_p.h>
17#include <QtCore/private/qsystemerror_p.h>
21using namespace Qt::StringLiterals;
26 Q_PLUGIN_METADATA(IID QPlatformMediaPlugin_iid FILE
"windows.json")
35 if (
name != u"windows")
43 qWarning() <<
"Failed to initialize Media Foundation:"
50 : QPlatformMediaIntegration(
"windows"_L1)
60 return new QWindowsFormatInfo();
65 return new QWindowsVideoDevices(
this);
85 return new QWindowsCamera(camera);
105#include "qwindowsintegration.moc"
Combined button and popup list for selecting options.