GStreamer: added convenience function in QGstUtils.

-> qt_gst_element_get_factory_name(GstElement *elem)

Change-Id: Icf806488b49fbcdecdd605b6316bd1ef8796a883
Reviewed-by: Christian Stromme <christian.stromme@theqtcompany.com>
This commit is contained in:
Yoann Lopes
2015-07-23 15:11:23 +02:00
parent 8b85c5a28e
commit c9533b5aaf
5 changed files with 18 additions and 8 deletions

View File

@@ -1453,6 +1453,17 @@ GstCaps *qt_gst_caps_normalize(GstCaps *caps)
#endif
}
const gchar *qt_gst_element_get_factory_name(GstElement *element)
{
const gchar *name = 0;
const GstElementFactory *factory = 0;
if (element && (factory = gst_element_get_factory(element)))
name = gst_plugin_feature_get_name(GST_PLUGIN_FEATURE(factory));
return name;
}
QDebug operator <<(QDebug debug, GstCaps *caps)
{
if (caps) {