diff options
Diffstat (limited to 'src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h')
-rw-r--r-- | src/multimedia/platform/gstreamer/common/qgstreamerplayersession_p.h | 5 |
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) |