Fix setting device on windows (#6081)

This commit is contained in:
Jonas Kvinge 2018-06-12 10:27:10 +02:00 committed by John Maguire
parent 1b4955cc4a
commit da648fd08f
1 changed files with 2 additions and 6 deletions

View File

@ -21,7 +21,6 @@
#include <QDir> #include <QDir>
#include <QPair> #include <QPair>
#include <QRegExp> #include <QRegExp>
#include <QUuid>
#include "bufferconsumer.h" #include "bufferconsumer.h"
#include "config.h" #include "config.h"
@ -253,14 +252,11 @@ bool GstEnginePipeline::Init() {
g_object_set(G_OBJECT(audiosink_), "device", g_object_set(G_OBJECT(audiosink_), "device",
device_.toString().toUtf8().constData(), nullptr); device_.toString().toUtf8().constData(), nullptr);
break; break;
#ifdef Q_OS_WIN32
case QVariant::ByteArray: { case QVariant::ByteArray: {
GUID guid = QUuid(device_.toByteArray()); g_object_set(G_OBJECT(audiosink_), "device",
g_object_set(G_OBJECT(audiosink_), "device", &guid, nullptr); device_.toByteArray().constData(), nullptr);
break; break;
} }
#endif // Q_OS_WIN32
default: default:
qLog(Warning) << "Unknown device type" << device_; qLog(Warning) << "Unknown device type" << device_;