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>
18class QWindowsMediaPlugin :
public QPlatformMediaPlugin
21 Q_PLUGIN_METADATA(IID QPlatformMediaPlugin_iid FILE
"windows.json")
25 : QPlatformMediaPlugin()
28 QPlatformMediaIntegration* create(
const QString &name) override
30 if (name == u"windows")
31 return new QWindowsMediaIntegration;
37 : QPlatformMediaIntegration(QLatin1String(
"windows"))
39 MFStartup(MF_VERSION);
49 return new QWindowsFormatInfo();
54 return new QWindowsVideoDevices(
this);
94#include "qwindowsintegration.moc"