| GStreamer Base Plugins 0.10 Library Reference Manual | ||||
|---|---|---|---|---|
#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 #define GST_TAG_CMML_CLIP #define GST_TAG_CMML_HEAD #define GST_TAG_CMML_STREAM void gst_tag_register_musicbrainz_tags (void); enum GstTagImageType;
Contains additional standardized GStreamer tag definitions for plugins and applications, and functions to register them with the GStreamer tag system.
#define GST_TAG_MUSICBRAINZ_TRACKID "musicbrainz-trackid"
MusicBrainz track ID
#define GST_TAG_MUSICBRAINZ_ARTISTID "musicbrainz-artistid"
MusicBrainz artist ID
#define GST_TAG_MUSICBRAINZ_ALBUMID "musicbrainz-albumid"
MusicBrainz album ID
#define GST_TAG_MUSICBRAINZ_ALBUMARTISTID "musicbrainz-albumartistid"
MusicBrainz album artist ID
#define GST_TAG_MUSICBRAINZ_TRMID "musicbrainz-trmid"
MusicBrainz track TRM ID
#define GST_TAG_MUSICBRAINZ_SORTNAME "musicbrainz-sortname"
MusicBrainz artist sort name
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.
typedef enum {
GST_TAG_IMAGE_TYPE_UNDEFINED,
GST_TAG_IMAGE_TYPE_FRONT_COVER,
GST_TAG_IMAGE_TYPE_BACK_COVER,
GST_TAG_IMAGE_TYPE_LEAFLET_PAGE,
GST_TAG_IMAGE_TYPE_MEDIUM,
GST_TAG_IMAGE_TYPE_LEAD_ARTIST,
GST_TAG_IMAGE_TYPE_ARTIST,
GST_TAG_IMAGE_TYPE_CONDUCTOR,
GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA,
GST_TAG_IMAGE_TYPE_COMPOSER,
GST_TAG_IMAGE_TYPE_LYRICIST,
GST_TAG_IMAGE_TYPE_RECORDING_LOCATION,
GST_TAG_IMAGE_TYPE_DURING_RECORDING,
GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE,
GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE,
GST_TAG_IMAGE_TYPE_FISH,
GST_TAG_IMAGE_TYPE_ILLUSTRATION,
GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO,
GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO
} GstTagImageType;
Type of image contained in an image tag (specified as field in the image buffer's caps structure)
Since 0.10.9