Top |
Functions
GstTagList * | gst_tag_list_from_xmp_buffer () |
GstBuffer * | gst_tag_list_to_xmp_buffer () |
const gchar ** | gst_tag_xmp_list_schemas () |
Description
Contains various utility functions for plugins to parse or create xmp packets and map them to and from GstTagLists.
Please note that the xmp parser is very lightweight and not strict at all.
Functions
gst_tag_list_from_xmp_buffer ()
GstTagList *
gst_tag_list_from_xmp_buffer (GstBuffer *buffer
);
Parse a xmp packet into a taglist.
gst_tag_list_to_xmp_buffer ()
GstBuffer * gst_tag_list_to_xmp_buffer (const GstTagList *list
,gboolean read_only
,const gchar **schemas
);
Formats a taglist as a xmp packet using only the selected
schemas. An empty list (NULL
) means that all schemas should
be used
Parameters
list |
tags |
|
read_only |
does the container forbid inplace editing |
|
schemas |
|