#include <glibmm.h>#include <gst/gsttaglist.h>#include <gstreamermm/structure.h>#include <gstreamermm/structurevalue.h>Go to the source code of this file.
Namespaces | |
| namespace | Gst |
| namespace | Glib |
Classes | |
| class | Gst::TagList |
| A List of tags and values used to describe media metadata. More... | |
Enumerations | |
| enum | Gst::TagMergeMode { Gst::TAG_MERGE_UNDEFINED, Gst::TAG_MERGE_REPLACE_ALL, Gst::TAG_MERGE_REPLACE, Gst::TAG_MERGE_APPEND, Gst::TAG_MERGE_PREPEND, Gst::TAG_MERGE_KEEP, Gst::TAG_MERGE_KEEP_ALL, Gst::TAG_MERGE_COUNT } |
| enum | Gst::TagFlag { Gst::TAG_FLAG_UNDEFINED, Gst::TAG_FLAG_META, Gst::TAG_FLAG_ENCODED, Gst::TAG_FLAG_DECODED, Gst::TAG_FLAG_COUNT } |
Variables | |
| const Glib::ustring | Gst::TAG_TITLE = GST_TAG_TITLE |
| Commonly used title (string). | |
| const Glib::ustring | Gst::TAG_TITLE_SORTNAME = GST_TAG_TITLE_SORTNAME |
| Commonly used title, as used for sorting (string). | |
| const Glib::ustring | Gst::TAG_ARTIST = GST_TAG_ARTIST |
| Person(s) responsible for the recording (string). | |
| const Glib::ustring | Gst::TAG_ARTIST_SORTNAME = GST_TAG_ARTIST_SORTNAME |
| Person(s) responsible for the recording, as used for sorting (string). | |
| const Glib::ustring | Gst::TAG_ALBUM = GST_TAG_ALBUM |
| Album containing this data (string). | |
| const Glib::ustring | Gst::TAG_ALBUM_SORTNAME = GST_TAG_ALBUM_SORTNAME |
| Album containing this data, as used for sorting (string). | |
| const Glib::ustring | Gst::TAG_DATE = GST_TAG_DATE |
| Date the data was created (GDate structure). | |
| const Glib::ustring | Gst::TAG_GENRE = GST_TAG_GENRE |
| Genre this data belongs to (string). | |
| const Glib::ustring | Gst::TAG_COMMENT = GST_TAG_COMMENT |
| Free text commenting the data (string). | |
| const Glib::ustring | Gst::TAG_EXTENDED_COMMENT = GST_TAG_EXTENDED_COMMENT |
| Key/value text commenting the data (string). | |
| const Glib::ustring | Gst::TAG_TRACK_NUMBER = GST_TAG_TRACK_NUMBER |
| Track number inside a collection (unsigned integer). | |
| const Glib::ustring | Gst::TAG_TRACK_COUNT = GST_TAG_TRACK_COUNT |
| Count of tracks inside collection this track belongs to (unsigned integer). | |
| const Glib::ustring | Gst::TAG_ALBUM_VOLUME_NUMBER = GST_TAG_ALBUM_VOLUME_NUMBER |
| Disc number inside a collection (unsigned integer). | |
| const Glib::ustring | Gst::TAG_ALBUM_VOLUME_COUNT = GST_TAG_ALBUM_VOLUME_COUNT |
| Count of discs inside collection this disc belongs to (unsigned integer). | |
| const Glib::ustring | Gst::TAG_LOCATION = GST_TAG_LOCATION |
| Original location of file as a URI (string). | |
| const Glib::ustring | Gst::TAG_DESCRIPTION = GST_TAG_DESCRIPTION |
| Short text describing the content of the data (string). | |
| const Glib::ustring | Gst::TAG_VERSION = GST_TAG_VERSION |
| Version of this data (string). | |
| const Glib::ustring | Gst::TAG_ISRC = GST_TAG_ISRC |
| International Standard Recording Code - see http://www.ifpi.org/isrc/ (string). | |
| const Glib::ustring | Gst::TAG_ORGANIZATION = GST_TAG_ORGANIZATION |
| Organization (string). | |
| const Glib::ustring | Gst::TAG_COPYRIGHT = GST_TAG_COPYRIGHT |
| Copyright notice of the data (string). | |
| const Glib::ustring | Gst::TAG_COPYRIGHT_URI = GST_TAG_COPYRIGHT_URI |
| URI to location where copyright details can be found (string). | |
| const Glib::ustring | Gst::TAG_COMPOSER = GST_TAG_COMPOSER |
| Person(s) who composed the recording (string). | |
| const Glib::ustring | Gst::TAG_CONTACT = GST_TAG_CONTACT |
| Contact information (string). | |
| const Glib::ustring | Gst::TAG_LICENSE = GST_TAG_LICENSE |
| License of data (string). | |
| const Glib::ustring | Gst::TAG_LICENSE_URI = GST_TAG_LICENSE_URI |
| URI to location where license details can be found (string). | |
| const Glib::ustring | Gst::TAG_PERFORMER = GST_TAG_PERFORMER |
| Person(s) performing (string). | |
| const Glib::ustring | Gst::TAG_DURATION = GST_TAG_DURATION |
| Length in GStreamer time units (nanoseconds) (unsigned 64-bit integer). | |
| const Glib::ustring | Gst::TAG_CODEC = GST_TAG_CODEC |
| Codec the data is stored in (string). | |
| const Glib::ustring | Gst::TAG_VIDEO_CODEC = GST_TAG_VIDEO_CODEC |
| Codec the video data is stored in (string). | |
| const Glib::ustring | Gst::TAG_AUDIO_CODEC = GST_TAG_AUDIO_CODEC |
| Codec the audio data is stored in (string). | |
| const Glib::ustring | Gst::TAG_BITRATE = GST_TAG_BITRATE |
| Exact or average bitrate in bits/s (unsigned integer). | |
| const Glib::ustring | Gst::TAG_NOMINAL_BITRATE = GST_TAG_NOMINAL_BITRATE |
| Nominal bitrate in bits/s (unsigned integer). | |
| const Glib::ustring | Gst::TAG_MINIMUM_BITRATE = GST_TAG_MINIMUM_BITRATE |
| Minimum bitrate in bits/s (unsigned integer). | |
| const Glib::ustring | Gst::TAG_MAXIMUM_BITRATE = GST_TAG_MAXIMUM_BITRATE |
| Maximum bitrate in bits/s (unsigned integer). | |
| const Glib::ustring | Gst::TAG_SERIAL = GST_TAG_SERIAL |
| Serial number of track (unsigned integer). | |
| const Glib::ustring | Gst::TAG_ENCODER = GST_TAG_ENCODER |
| Encoder used to encode this stream (string). | |
| const Glib::ustring | Gst::TAG_ENCODER_VERSION = GST_TAG_ENCODER_VERSION |
| Version of the encoder used to encode this stream (unsigned integer). | |
| const Glib::ustring | Gst::TAG_TRACK_GAIN = GST_TAG_TRACK_GAIN |
| Track gain in db (double). | |
| const Glib::ustring | Gst::TAG_TRACK_PEAK = GST_TAG_TRACK_PEAK |
| Peak of the track (double). | |
| const Glib::ustring | Gst::TAG_ALBUM_GAIN = GST_TAG_ALBUM_GAIN |
| Album gain in db (double). | |
| const Glib::ustring | Gst::TAG_ALBUM_PEAK = GST_TAG_ALBUM_PEAK |
| Peak of the album (double). | |
| const Glib::ustring | Gst::TAG_REFERENCE_LEVEL = GST_TAG_REFERENCE_LEVEL |
| Reference level of track and album gain values (double). | |
| const Glib::ustring | Gst::TAG_LANGUAGE_CODE = GST_TAG_LANGUAGE_CODE |
| Language code (ISO-639-1) (string) of the content. | |
| const Glib::ustring | Gst::TAG_IMAGE = GST_TAG_IMAGE |
| Image (buffer) (buffer caps should specify the content type and preferably also set "image-type" field as GstTagImageType). | |
| const Glib::ustring | Gst::TAG_PREVIEW_IMAGE = GST_TAG_PREVIEW_IMAGE |
| Image that is meant for preview purposes, e.g. | |
| const Glib::ustring | Gst::TAG_BEATS_PER_MINUTE = GST_TAG_BEATS_PER_MINUTE |
| Number of beats per minute in audio (double). | |
1.5.5