![]() |
![]() |
![]() |
GStreamer Base Plugins 1.0 Library Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
#include <gst/tag/tag.h> GstTagList * gst_tag_list_from_xmp_buffer (GstBuffer *buffer
); GstBuffer * gst_tag_list_to_xmp_buffer (const GstTagList *list
,gboolean read_only
,const gchar **schemas
); const gchar ** gst_tag_xmp_list_schemas (void
);
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.
GstTagList * gst_tag_list_from_xmp_buffer (GstBuffer *buffer
);
Parse a xmp packet into a taglist.
|
buffer |
Returns : |
new taglist or NULL , free the list when done |
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
const gchar ** gst_tag_xmp_list_schemas (void
);
Gets the list of supported schemas in the xmp lib
Returns : |
a NULL terminated array of strings with the
schema names. [transfer none]
|