return ret;
}
+/**
+ * gst_toc_entry_type_to_string:
+ * @type: a #GstTocEntryType.
+ *
+ * Converts @type to a string representation.
+ *
+ * Returns: Returns the human-readable @type. Can be NULL if an error occurred.
+ * Since: 0.11.92
+ */
+const gchar *
+gst_toc_entry_type_to_string (GstTocEntryType type)
+{
+ const gchar *entry_types[] = { "chapter", "edition" };
+
+ g_return_val_if_fail ((gint) type >= 0
+ && (gint) type < G_N_ELEMENTS (entry_types), NULL);
+ return entry_types[type];
+}
+
gboolean
__gst_toc_structure_get_updated (const GstStructure * toc)
{
void gst_toc_entry_set_start_stop (GstTocEntry *entry, gint64 start, gint64 stop);
gboolean gst_toc_entry_get_start_stop (const GstTocEntry *entry, gint64 *start, gint64 *stop);
+const gchar * gst_toc_entry_type_to_string (GstTocEntryType type);
G_END_DECLS
gst_toc_entry_new_with_pad
gst_toc_entry_set_start_stop
gst_toc_entry_type_get_type
+ gst_toc_entry_type_to_string
gst_toc_find_entry
gst_toc_free
gst_toc_new