summaryrefslogtreecommitdiffstats
path: root/src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h')
-rw-r--r--src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h b/src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h
index e6d9fa08c..b6ba8df26 100644
--- a/src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h
+++ b/src/multimedia/platform/gstreamer/common/qgstreamermessage_p.h
@@ -52,7 +52,7 @@
//
#include <private/qtmultimediaglobal_p.h>
-#include <gst/gst.h>
+#include <private/qgst_p.h>
QT_BEGIN_NAMESPACE
@@ -67,6 +67,10 @@ public:
QGstreamerMessage(QGstreamerMessage const& m);
~QGstreamerMessage();
+ bool isNull() const { return !m_message; }
+ GstMessageType type() const { return GST_MESSAGE_TYPE(m_message); }
+ QGstObject source() const { return QGstObject(GST_MESSAGE_SRC(m_message), QGstObject::NeedsRef); }
+
GstMessage* rawMessage() const;
QGstreamerMessage& operator=(QGstreamerMessage const& rhs);