summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/gstreamer/qgstreamerintegration.cpp')
-rw-r--r--src/multimedia/platform/gstreamer/qgstreamerintegration.cpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp b/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
index dc83ffcda..e834f1141 100644
--- a/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
+++ b/src/multimedia/platform/gstreamer/qgstreamerintegration.cpp
@@ -48,6 +48,8 @@
#include "private/qgstreamerformatinfo_p.h"
#include "private/qgstreamervideorenderer_p.h"
#include "private/qgstreamervideosink_p.h"
+#include "private/qgstreameraudioinput_p.h"
+#include "private/qgstreameraudiooutput_p.h"
QT_BEGIN_NAMESPACE
@@ -109,4 +111,15 @@ QPlatformVideoSink *QGstreamerIntegration::createVideoSink(QVideoSink *sink)
return new QGstreamerVideoSink(sink);
}
+QPlatformAudioInput *QGstreamerIntegration::createAudioInput(QAudioInput *q)
+{
+ return new QGstreamerAudioInput(q);
+}
+
+QPlatformAudioOutput *QGstreamerIntegration::createAudioOutput(QAudioOutput *)
+{
+// return new QGstreamerAudioOutput(q);
+ return nullptr;
+}
+
QT_END_NAMESPACE