+
+
+/**
+ * gst_discoverer_info_get_missing_elements_installer_details:
+ * @info: a #GstDiscovererStreamInfo to retrieve installer detail
+ * for the missing element
+ *
+ * Get the installer details for missing elements
+ *
+ * Returns: (transfer full): (array zero-terminated=1): An array of strings
+ * containing informations about how to install the various missing elements
+ * for @info to be usable. Free with g_strfreev.
+ *
+ * Since: 1.4
+ */
+const gchar **
+gst_discoverer_info_get_missing_elements_installer_details (const
+ GstDiscovererInfo * info)
+{
+
+ if (info->result != GST_DISCOVERER_MISSING_PLUGINS) {
+ GST_WARNING_OBJECT (info, "Trying to get missing element installed details "
+ "but result is not 'MISSING_PLUGINS'");
+
+ return NULL;
+ }
+
+ if (info->missing_elements_details->pdata[info->missing_elements_details->
+ len]) {
+ GST_DEBUG ("Adding NULL pointer to the end of missing_elements_details");
+ g_ptr_array_add (info->missing_elements_details, NULL);
+ }
+
+ return (const gchar **) info->missing_elements_details->pdata;
+}