summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h')
-rw-r--r--src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h b/src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h
index 1a3b329a7..80594e36a 100644
--- a/src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h
+++ b/src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h
@@ -73,6 +73,7 @@ class QGstreamerBusHelper;
class QGstreamerMessage;
class QGstreamerVideoRendererInterface;
+class QGstreamerVideoRenderer;
typedef enum {
GST_AUTOPLUG_SELECT_TRY,
@@ -108,7 +109,7 @@ public:
bool isAudioAvailable() const;
- void setVideoRenderer(QObject *renderer);
+ void setVideoRenderer(QAbstractVideoSurface *renderer);
QGstreamerVideoRendererInterface *renderer() const { return m_renderer; }
bool isVideoAvailable() const;
@@ -223,7 +224,7 @@ private:
GstElement *m_volumeElement = nullptr;
GstBus *m_bus = nullptr;
- QObject *m_videoOutput = nullptr;
+ QGstreamerVideoRenderer *m_videoOutput = nullptr;
QGstreamerVideoRendererInterface *m_renderer = nullptr;
#if QT_CONFIG(gstreamer_app)