tagParseExtendedComment
fn
bool tagParseExtendedComment(string extComment, out string key, out string lang, out string value, bool failIfNoKey)Convenience function to parse a GST_TAG_EXTENDED_COMMENT string and separate it into its components.
If successful, key, lang and/or value will be set to newly allocated strings that you need to free with [glib.global.gfree] when done. key and lang may also be set to NULL by this function if there is no key or no language code in the extended comment string.
Parameters
extComment | an extended comment string, see #GST_TAG_EXTENDED_COMMENT |
key | return location for the comment description key, or NULL |
lang | return location for the comment ISO-639 language code, or NULL |
value | return location for the actual comment string, or NULL |
failIfNoKey | whether to fail if strings are not in key=value form |
Returns
TRUE if the string could be parsed, otherwise FALSE