gsttag

gsttag

Functions

Types and Values

Includes

#include <gst/tag/tag.h>

Description

Functions

gst_tag_register_musicbrainz_tags ()

void
gst_tag_register_musicbrainz_tags (void);

gst_tag_freeform_string_to_utf8 ()

gchar *
gst_tag_freeform_string_to_utf8 (const gchar *data,
                                 gint size,
                                 const gchar **env_vars);

gst_tag_parse_extended_comment ()

gboolean
gst_tag_parse_extended_comment (const gchar *ext_comment,
                                gchar **key,
                                gchar **lang,
                                gchar **value,
                                gboolean fail_if_no_key);

gst_tag_image_data_to_image_sample ()

GstSample *
gst_tag_image_data_to_image_sample (const guint8 *image_data,
                                    guint image_data_len,
                                    GstTagImageType image_type);

Types and Values

GST_TAG_MUSICBRAINZ_TRACKID

#define GST_TAG_MUSICBRAINZ_TRACKID "musicbrainz-trackid"

GST_TAG_MUSICBRAINZ_ARTISTID

#define GST_TAG_MUSICBRAINZ_ARTISTID "musicbrainz-artistid"

GST_TAG_MUSICBRAINZ_ALBUMID

#define GST_TAG_MUSICBRAINZ_ALBUMID "musicbrainz-albumid"

GST_TAG_MUSICBRAINZ_ALBUMARTISTID

#define GST_TAG_MUSICBRAINZ_ALBUMARTISTID "musicbrainz-albumartistid"

GST_TAG_MUSICBRAINZ_TRMID

#define GST_TAG_MUSICBRAINZ_TRMID "musicbrainz-trmid"

GST_TAG_CDDA_CDDB_DISCID

#define GST_TAG_CDDA_CDDB_DISCID              "discid"

GST_TAG_CDDA_CDDB_DISCID_FULL

#define GST_TAG_CDDA_CDDB_DISCID_FULL         "discid-full"

GST_TAG_CDDA_MUSICBRAINZ_DISCID

#define GST_TAG_CDDA_MUSICBRAINZ_DISCID       "musicbrainz-discid"

GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL

#define GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL  "musicbrainz-discid-full"

GST_TAG_CMML_CLIP

#define GST_TAG_CMML_CLIP "cmml-clip"

GST_TAG_CMML_HEAD

#define GST_TAG_CMML_HEAD "cmml-head"

GST_TAG_CMML_STREAM

#define GST_TAG_CMML_STREAM "cmml-stream"

GST_TAG_CAPTURING_SHUTTER_SPEED

#define GST_TAG_CAPTURING_SHUTTER_SPEED        "capturing-shutter-speed"

GST_TAG_CAPTURING_FOCAL_RATIO

#define GST_TAG_CAPTURING_FOCAL_RATIO          "capturing-focal-ratio"

GST_TAG_CAPTURING_FOCAL_LENGTH

#define GST_TAG_CAPTURING_FOCAL_LENGTH         "capturing-focal-length"

GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO

#define GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO   "capturing-digital-zoom-ratio"

GST_TAG_CAPTURING_ISO_SPEED

#define GST_TAG_CAPTURING_ISO_SPEED           "capturing-iso-speed"

GST_TAG_CAPTURING_EXPOSURE_PROGRAM

#define GST_TAG_CAPTURING_EXPOSURE_PROGRAM     "capturing-exposure-program"

GST_TAG_CAPTURING_EXPOSURE_MODE

#define GST_TAG_CAPTURING_EXPOSURE_MODE       "capturing-exposure-mode"

GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE

#define GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE  "capturing-scene-capture-type"

GST_TAG_CAPTURING_GAIN_ADJUSTMENT

#define GST_TAG_CAPTURING_GAIN_ADJUSTMENT     "capturing-gain-adjustment"

GST_TAG_CAPTURING_WHITE_BALANCE

#define GST_TAG_CAPTURING_WHITE_BALANCE       "capturing-white-balance"

GST_TAG_CAPTURING_CONTRAST

#define GST_TAG_CAPTURING_CONTRAST            "capturing-contrast"

GST_TAG_CAPTURING_SATURATION

#define GST_TAG_CAPTURING_SATURATION          "capturing-saturation"

GST_TAG_CAPTURING_SHARPNESS

#define GST_TAG_CAPTURING_SHARPNESS          "capturing-sharpness"

GST_TAG_CAPTURING_FLASH_FIRED

#define GST_TAG_CAPTURING_FLASH_FIRED         "capturing-flash-fired"

GST_TAG_CAPTURING_FLASH_MODE

#define GST_TAG_CAPTURING_FLASH_MODE         "capturing-flash-mode"

GST_TAG_CAPTURING_METERING_MODE

#define GST_TAG_CAPTURING_METERING_MODE      "capturing-metering-mode"

GST_TAG_CAPTURING_SOURCE

#define GST_TAG_CAPTURING_SOURCE             "capturing-source"

GST_TAG_CAPTURING_EXPOSURE_COMPENSATION

#define GST_TAG_CAPTURING_EXPOSURE_COMPENSATION "capturing-exposure-compensation"

GST_TAG_IMAGE_HORIZONTAL_PPI

#define GST_TAG_IMAGE_HORIZONTAL_PPI         "image-horizontal-ppi"

GST_TAG_IMAGE_VERTICAL_PPI

#define GST_TAG_IMAGE_VERTICAL_PPI           "image-vertical-ppi"

GST_TAG_ID3V2_HEADER_SIZE

#define GST_TAG_ID3V2_HEADER_SIZE            10

GST_TAG_MUSICAL_KEY

#define GST_TAG_MUSICAL_KEY                   "musical-key"

enum GstTagImageType

Members

GST_TAG_IMAGE_TYPE_NONE

   

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