gsttag

gsttag — additional tag definitions for plugins and applications

Synopsis


#include <gst/tag/tag.h>


#define     GST_TAG_MUSICBRAINZ_TRACKID
#define     GST_TAG_MUSICBRAINZ_ARTISTID
#define     GST_TAG_MUSICBRAINZ_ALBUMID
#define     GST_TAG_MUSICBRAINZ_ALBUMARTISTID
#define     GST_TAG_MUSICBRAINZ_TRMID
#define     GST_TAG_MUSICBRAINZ_SORTNAME
void        gst_tag_register_musicbrainz_tags
                                            (void);

Description

Contains additional standardized GStreamer tag definitions for plugins and applications, and functions to register them with the GStreamer tag system.

Details

GST_TAG_MUSICBRAINZ_TRACKID

#define GST_TAG_MUSICBRAINZ_TRACKID	"musicbrainz-trackid"

MusicBrainz track ID


GST_TAG_MUSICBRAINZ_ARTISTID

#define GST_TAG_MUSICBRAINZ_ARTISTID	"musicbrainz-artistid"

MusicBrainz artist ID


GST_TAG_MUSICBRAINZ_ALBUMID

#define GST_TAG_MUSICBRAINZ_ALBUMID	"musicbrainz-albumid"

MusicBrainz album ID


GST_TAG_MUSICBRAINZ_ALBUMARTISTID

#define GST_TAG_MUSICBRAINZ_ALBUMARTISTID	"musicbrainz-albumartistid"

MusicBrainz album artist ID


GST_TAG_MUSICBRAINZ_TRMID

#define GST_TAG_MUSICBRAINZ_TRMID	"musicbrainz-trmid"

MusicBrainz track TRM ID


GST_TAG_MUSICBRAINZ_SORTNAME

#define GST_TAG_MUSICBRAINZ_SORTNAME	"musicbrainz-sortname"

MusicBrainz artist sort name


gst_tag_register_musicbrainz_tags ()

void        gst_tag_register_musicbrainz_tags
                                            (void);

Registers additional musicbrainz-specific tags with the GStreamer tag system. Plugins and applications that use these tags should call this function before using them. Can be called multiple times.

See Also

GstTagList