Functions
gst_toc_ref()
#define gst_toc_ref(toc) (GstToc*)gst_mini_object_ref(GST_MINI_OBJECT_CAST(toc))
gst_toc_unref()
#define gst_toc_unref(toc) gst_mini_object_unref(GST_MINI_OBJECT_CAST(toc))
gst_toc_copy()
#define gst_toc_copy(toc) (GstToc*)gst_mini_object_copy(GST_MINI_OBJECT_CAST(toc))
gst_toc_make_writable()
#define gst_toc_make_writable(toc) (GstToc*)gst_mini_object_make_writable(GST_MINI_OBJECT_CAST(toc))
gst_toc_get_entries ()
GList *
gst_toc_get_entries (const GstToc *toc
);
gst_toc_dump ()
void
gst_toc_dump (GstToc *toc
);
gst_toc_entry_ref()
#define gst_toc_entry_ref(entry) (GstTocEntry*)gst_mini_object_ref(GST_MINI_OBJECT_CAST(entry))
gst_toc_entry_unref()
#define gst_toc_entry_unref(entry) gst_mini_object_unref(GST_MINI_OBJECT_CAST(entry))
gst_toc_entry_copy()
#define gst_toc_entry_copy(entry) (GstTocEntry*)gst_mini_object_copy(GST_MINI_OBJECT_CAST(entry))
gst_toc_entry_make_writable()
#define gst_toc_entry_make_writable(entry) (GstTocEntry*)gst_mini_object_make_writable(GST_MINI_OBJECT_CAST(entry))
gst_toc_entry_get_uid ()
const gchar *
gst_toc_entry_get_uid (const GstTocEntry *entry
);
gst_toc_entry_get_sub_entries ()
GList *
gst_toc_entry_get_sub_entries (const GstTocEntry *entry
);
gst_toc_entry_append_sub_entry ()
void
gst_toc_entry_append_sub_entry (GstTocEntry *entry
,
GstTocEntry *subentry
);
gst_toc_entry_set_start_stop_times ()
void
gst_toc_entry_set_start_stop_times (GstTocEntry *entry
,
gint64 start
,
gint64 stop
);
gst_toc_entry_is_alternative ()
gboolean
gst_toc_entry_is_alternative (const GstTocEntry *entry
);
GST_TOC_ENTRY_TYPE_IS_ALTERNATIVE()
#define GST_TOC_ENTRY_TYPE_IS_ALTERNATIVE(entry_type) (entry_type < 0)
GST_TOC_ENTRY_TYPE_IS_SEQUENCE()
#define GST_TOC_ENTRY_TYPE_IS_SEQUENCE(entry_type) (entry_type > 0)