## Function Macros

### gst_tag_get_language_code

    #define gst_tag_get_language_code(lang_code) \
        gst_tag_get_language_code_iso_639_1(lang_code)

Convenience macro wrapping gst_tag_get_language_code_iso_639_1.

Parameters:

`lang_code` –

ISO-639 language code (e.g. "deu" or "ger" or "de")

## Enumerations

### GstTagImageType

Type of image contained in an image tag (specified as "image-type" field in the info structure in the image's GstSample)

##### Members

`GST_TAG_IMAGE_TYPE_NONE` (-1) –

No image type. Can be used to tell functions such as gst_tag_image_data_to_image_sample that no image type should be set.

`GST_TAG_IMAGE_TYPE_UNDEFINED` (0) –

Undefined/other image type

`GST_TAG_IMAGE_TYPE_FRONT_COVER` (1) –

Cover (front)

`GST_TAG_IMAGE_TYPE_BACK_COVER` (2) –

Cover (back)

`GST_TAG_IMAGE_TYPE_LEAFLET_PAGE` (3) –

Leaflet page

`GST_TAG_IMAGE_TYPE_MEDIUM` (4) –

Medium (e.g. label side of CD)

`GST_TAG_IMAGE_TYPE_LEAD_ARTIST` (5) –

Lead artist/lead performer/soloist

`GST_TAG_IMAGE_TYPE_ARTIST` (6) –

Artist/performer

`GST_TAG_IMAGE_TYPE_CONDUCTOR` (7) –

Conductor

`GST_TAG_IMAGE_TYPE_BAND_ORCHESTRA` (8) –

Band/orchestra

`GST_TAG_IMAGE_TYPE_COMPOSER` (9) –

Composer

`GST_TAG_IMAGE_TYPE_LYRICIST` (10) –

Lyricist/text writer

`GST_TAG_IMAGE_TYPE_RECORDING_LOCATION` (11) –

Recording location

`GST_TAG_IMAGE_TYPE_DURING_RECORDING` (12) –

During recording

`GST_TAG_IMAGE_TYPE_DURING_PERFORMANCE` (13) –

During performance

`GST_TAG_IMAGE_TYPE_VIDEO_CAPTURE` (14) –

Movie/video screen capture

`GST_TAG_IMAGE_TYPE_FISH` (15) –

A fish as funny as the ID3v2 spec

`GST_TAG_IMAGE_TYPE_ILLUSTRATION` (16) –

Illustration

`GST_TAG_IMAGE_TYPE_BAND_ARTIST_LOGO` (17) –

Band/artist logotype

`GST_TAG_IMAGE_TYPE_PUBLISHER_STUDIO_LOGO` (18) –

Publisher/studio logotype

### GstTag.TagImageType

Type of image contained in an image tag (specified as "image-type" field in the info structure in the image's Gst.Sample)

##### Members

`GstTag.TagImageType.NONE` (-1) –

No image type. Can be used to tell functions such as GstTag.prototype.tag_image_data_to_image_sample that no image type should be set.

`GstTag.TagImageType.UNDEFINED` (0) –

Undefined/other image type

`GstTag.TagImageType.FRONT_COVER` (1) –

Cover (front)

`GstTag.TagImageType.BACK_COVER` (2) –

Cover (back)

`GstTag.TagImageType.LEAFLET_PAGE` (3) –

Leaflet page

`GstTag.TagImageType.MEDIUM` (4) –

Medium (e.g. label side of CD)

`GstTag.TagImageType.LEAD_ARTIST` (5) –

Lead artist/lead performer/soloist

`GstTag.TagImageType.ARTIST` (6) –

Artist/performer

`GstTag.TagImageType.CONDUCTOR` (7) –

Conductor

`GstTag.TagImageType.BAND_ORCHESTRA` (8) –

Band/orchestra

`GstTag.TagImageType.COMPOSER` (9) –

Composer

`GstTag.TagImageType.LYRICIST` (10) –

Lyricist/text writer

`GstTag.TagImageType.RECORDING_LOCATION` (11) –

Recording location

`GstTag.TagImageType.DURING_RECORDING` (12) –

During recording

`GstTag.TagImageType.DURING_PERFORMANCE` (13) –

During performance

`GstTag.TagImageType.VIDEO_CAPTURE` (14) –

Movie/video screen capture

`GstTag.TagImageType.FISH` (15) –

A fish as funny as the ID3v2 spec

`GstTag.TagImageType.ILLUSTRATION` (16) –

Illustration

`GstTag.TagImageType.BAND_ARTIST_LOGO` (17) –

Band/artist logotype

`GstTag.TagImageType.PUBLISHER_STUDIO_LOGO` (18) –

Publisher/studio logotype

### GstTag.TagImageType

Type of image contained in an image tag (specified as "image-type" field in the info structure in the image's Gst.Sample)

##### Members

`GstTag.TagImageType.NONE` (-1) –

No image type. Can be used to tell functions such as GstTag.tag_image_data_to_image_sample that no image type should be set.

`GstTag.TagImageType.UNDEFINED` (0) –

Undefined/other image type

`GstTag.TagImageType.FRONT_COVER` (1) –

Cover (front)

`GstTag.TagImageType.BACK_COVER` (2) –

Cover (back)

`GstTag.TagImageType.LEAFLET_PAGE` (3) –

Leaflet page

`GstTag.TagImageType.MEDIUM` (4) –

Medium (e.g. label side of CD)

`GstTag.TagImageType.LEAD_ARTIST` (5) –

Lead artist/lead performer/soloist

`GstTag.TagImageType.ARTIST` (6) –

Artist/performer

`GstTag.TagImageType.CONDUCTOR` (7) –

Conductor

`GstTag.TagImageType.BAND_ORCHESTRA` (8) –

Band/orchestra

`GstTag.TagImageType.COMPOSER` (9) –

Composer

`GstTag.TagImageType.LYRICIST` (10) –

Lyricist/text writer

`GstTag.TagImageType.RECORDING_LOCATION` (11) –

Recording location

`GstTag.TagImageType.DURING_RECORDING` (12) –

During recording

`GstTag.TagImageType.DURING_PERFORMANCE` (13) –

During performance

`GstTag.TagImageType.VIDEO_CAPTURE` (14) –

Movie/video screen capture

`GstTag.TagImageType.FISH` (15) –

A fish as funny as the ID3v2 spec

`GstTag.TagImageType.ILLUSTRATION` (16) –

Illustration

`GstTag.TagImageType.BAND_ARTIST_LOGO` (17) –

Band/artist logotype

`GstTag.TagImageType.PUBLISHER_STUDIO_LOGO` (18) –

Publisher/studio logotype

### GstTagLicenseFlags

See http://creativecommons.org/ns for more information.

##### Members

`GST_TAG_LICENSE_PERMITS_REPRODUCTION` (1) –

making multiple copies is allowed

`GST_TAG_LICENSE_PERMITS_DISTRIBUTION` (2) –

distribution, public display and public performance are allowed

`GST_TAG_LICENSE_PERMITS_DERIVATIVE_WORKS` (4) –

distribution of derivative works is allowed

`GST_TAG_LICENSE_PERMITS_SHARING` (8) –

commercial derivatives are allowed, but only non-commercial distribution is allowed

`GST_TAG_LICENSE_REQUIRES_NOTICE` (256) –

copyright and license notices must be kept intact

`GST_TAG_LICENSE_REQUIRES_ATTRIBUTION` (512) –

credit must be given to copyright holder and/or author

`GST_TAG_LICENSE_REQUIRES_SHARE_ALIKE` (1024) –

derivative works must be licensed under the same terms or compatible terms as the original work

`GST_TAG_LICENSE_REQUIRES_SOURCE_CODE` (2048) –

source code (the preferred form for making modifications) must be provided when exercising some rights granted by the license

`GST_TAG_LICENSE_REQUIRES_COPYLEFT` (4096) –

derivative and combined works must be licensed under specified terms, similar to those of the original work

`GST_TAG_LICENSE_REQUIRES_LESSER_COPYLEFT` (8192) –

derivative works must be licensed under specified terms, with at least the same conditions as the original work; combinations with the work may be licensed under different terms

`GST_TAG_LICENSE_PROHIBITS_COMMERCIAL_USE` (65536) –

exercising rights for commercial purposes is prohibited

`GST_TAG_LICENSE_PROHIBITS_HIGH_INCOME_NATION_USE` (131072) –

use in a non-developing country is prohibited

`GST_TAG_LICENSE_CREATIVE_COMMONS_LICENSE` (16777216) –

this license was created by the Creative Commons project

`GST_TAG_LICENSE_FREE_SOFTWARE_FOUNDATION_LICENSE` (33554432) –

this license was created by the Free Software Foundation (FSF)

### GstTag.TagLicenseFlags

See http://creativecommons.org/ns for more information.

##### Members

`GstTag.TagLicenseFlags.PERMITS_REPRODUCTION` (1) –

making multiple copies is allowed

`GstTag.TagLicenseFlags.PERMITS_DISTRIBUTION` (2) –

distribution, public display and public performance are allowed

`GstTag.TagLicenseFlags.PERMITS_DERIVATIVE_WORKS` (4) –

distribution of derivative works is allowed

`GstTag.TagLicenseFlags.PERMITS_SHARING` (8) –

commercial derivatives are allowed, but only non-commercial distribution is allowed

`GstTag.TagLicenseFlags.REQUIRES_NOTICE` (256) –

copyright and license notices must be kept intact

`GstTag.TagLicenseFlags.REQUIRES_ATTRIBUTION` (512) –

credit must be given to copyright holder and/or author

`GstTag.TagLicenseFlags.REQUIRES_SHARE_ALIKE` (1024) –

derivative works must be licensed under the same terms or compatible terms as the original work

`GstTag.TagLicenseFlags.REQUIRES_SOURCE_CODE` (2048) –

source code (the preferred form for making modifications) must be provided when exercising some rights granted by the license

`GstTag.TagLicenseFlags.REQUIRES_COPYLEFT` (4096) –

derivative and combined works must be licensed under specified terms, similar to those of the original work

`GstTag.TagLicenseFlags.REQUIRES_LESSER_COPYLEFT` (8192) –

derivative works must be licensed under specified terms, with at least the same conditions as the original work; combinations with the work may be licensed under different terms

`GstTag.TagLicenseFlags.PROHIBITS_COMMERCIAL_USE` (65536) –

exercising rights for commercial purposes is prohibited

`GstTag.TagLicenseFlags.PROHIBITS_HIGH_INCOME_NATION_USE` (131072) –

use in a non-developing country is prohibited

`GstTag.TagLicenseFlags.CREATIVE_COMMONS_LICENSE` (16777216) –

this license was created by the Creative Commons project

`GstTag.TagLicenseFlags.FREE_SOFTWARE_FOUNDATION_LICENSE` (33554432) –

this license was created by the Free Software Foundation (FSF)

### GstTag.TagLicenseFlags

See http://creativecommons.org/ns for more information.

##### Members

`GstTag.TagLicenseFlags.PERMITS_REPRODUCTION` (1) –

making multiple copies is allowed

`GstTag.TagLicenseFlags.PERMITS_DISTRIBUTION` (2) –

distribution, public display and public performance are allowed

`GstTag.TagLicenseFlags.PERMITS_DERIVATIVE_WORKS` (4) –

distribution of derivative works is allowed

`GstTag.TagLicenseFlags.PERMITS_SHARING` (8) –

commercial derivatives are allowed, but only non-commercial distribution is allowed

`GstTag.TagLicenseFlags.REQUIRES_NOTICE` (256) –

copyright and license notices must be kept intact

`GstTag.TagLicenseFlags.REQUIRES_ATTRIBUTION` (512) –

credit must be given to copyright holder and/or author

`GstTag.TagLicenseFlags.REQUIRES_SHARE_ALIKE` (1024) –

derivative works must be licensed under the same terms or compatible terms as the original work

`GstTag.TagLicenseFlags.REQUIRES_SOURCE_CODE` (2048) –

source code (the preferred form for making modifications) must be provided when exercising some rights granted by the license

`GstTag.TagLicenseFlags.REQUIRES_COPYLEFT` (4096) –

derivative and combined works must be licensed under specified terms, similar to those of the original work

`GstTag.TagLicenseFlags.REQUIRES_LESSER_COPYLEFT` (8192) –

derivative works must be licensed under specified terms, with at least the same conditions as the original work; combinations with the work may be licensed under different terms

`GstTag.TagLicenseFlags.PROHIBITS_COMMERCIAL_USE` (65536) –

exercising rights for commercial purposes is prohibited

`GstTag.TagLicenseFlags.PROHIBITS_HIGH_INCOME_NATION_USE` (131072) –

use in a non-developing country is prohibited

`GstTag.TagLicenseFlags.CREATIVE_COMMONS_LICENSE` (16777216) –

this license was created by the Creative Commons project

`GstTag.TagLicenseFlags.FREE_SOFTWARE_FOUNDATION_LICENSE` (33554432) –

this license was created by the Free Software Foundation (FSF)

## Constants

### GST_TAG_ACOUSTID_FINGERPRINT

    #define GST_TAG_ACOUSTID_FINGERPRINT	"chromaprint-fingerprint"

AcoustID Fingerprint (Chromaprint)

Since : 1.18

### GstTag.TAG_ACOUSTID_FINGERPRINT

AcoustID Fingerprint (Chromaprint)

Since : 1.18

### GstTag.TAG_ACOUSTID_FINGERPRINT

AcoustID Fingerprint (Chromaprint)

Since : 1.18

### GST_TAG_ACOUSTID_ID

    #define GST_TAG_ACOUSTID_ID	"acoustid-id"

AcoustID Identifier

Since : 1.18

### GstTag.TAG_ACOUSTID_ID

AcoustID Identifier

Since : 1.18

### GstTag.TAG_ACOUSTID_ID

AcoustID Identifier

Since : 1.18

### GST_TAG_CAPTURING_CONTRAST

    #define GST_TAG_CAPTURING_CONTRAST            "capturing-contrast"

Direction of contrast processing applied when capturing an image. (string)

The allowed values are: "normal" "soft" "hard"

### GstTag.TAG_CAPTURING_CONTRAST

Direction of contrast processing applied when capturing an image. (string)

The allowed values are: "normal" "soft" "hard"

### GstTag.TAG_CAPTURING_CONTRAST

Direction of contrast processing applied when capturing an image. (string)

The allowed values are: "normal" "soft" "hard"

### GST_TAG_CAPTURING_DIGITAL_ZOOM_RATIO

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

Digital zoom ratio used when capturing an image. (double)

### GstTag.TAG_CAPTURING_DIGITAL_ZOOM_RATIO

Digital zoom ratio used when capturing an image. (double)

### GstTag.TAG_CAPTURING_DIGITAL_ZOOM_RATIO

Digital zoom ratio used when capturing an image. (double)

### GST_TAG_CAPTURING_EXPOSURE_COMPENSATION

    #define GST_TAG_CAPTURING_EXPOSURE_COMPENSATION "capturing-exposure-compensation"

Exposure compensation using when capturing an image in EV. (double)

### GstTag.TAG_CAPTURING_EXPOSURE_COMPENSATION

Exposure compensation using when capturing an image in EV. (double)

### GstTag.TAG_CAPTURING_EXPOSURE_COMPENSATION

Exposure compensation using when capturing an image in EV. (double)

### GST_TAG_CAPTURING_EXPOSURE_MODE

    #define GST_TAG_CAPTURING_EXPOSURE_MODE       "capturing-exposure-mode"

Exposure mode used when capturing an image. (string)

The allowed values are: "auto-exposure" "manual-exposure" "auto-bracket"

### GstTag.TAG_CAPTURING_EXPOSURE_MODE

Exposure mode used when capturing an image. (string)

The allowed values are: "auto-exposure" "manual-exposure" "auto-bracket"

### GstTag.TAG_CAPTURING_EXPOSURE_MODE

Exposure mode used when capturing an image. (string)

The allowed values are: "auto-exposure" "manual-exposure" "auto-bracket"

### GST_TAG_CAPTURING_EXPOSURE_PROGRAM

    #define GST_TAG_CAPTURING_EXPOSURE_PROGRAM     "capturing-exposure-program"

Type of exposure control used when capturing an image. (string)

The allowed values are: "undefined" "manual" "normal" - automatically controlled "aperture-priority" - user selects aperture value "shutter-priority" - user selects shutter speed "creative" - biased towards depth of field "action" - biased towards fast shutter speed "portrait" - closeup, leaving background out of focus "landscape" - landscape photos, background in focus

### GstTag.TAG_CAPTURING_EXPOSURE_PROGRAM

Type of exposure control used when capturing an image. (string)

The allowed values are: "undefined" "manual" "normal" - automatically controlled "aperture-priority" - user selects aperture value "shutter-priority" - user selects shutter speed "creative" - biased towards depth of field "action" - biased towards fast shutter speed "portrait" - closeup, leaving background out of focus "landscape" - landscape photos, background in focus

### GstTag.TAG_CAPTURING_EXPOSURE_PROGRAM

Type of exposure control used when capturing an image. (string)

The allowed values are: "undefined" "manual" "normal" - automatically controlled "aperture-priority" - user selects aperture value "shutter-priority" - user selects shutter speed "creative" - biased towards depth of field "action" - biased towards fast shutter speed "portrait" - closeup, leaving background out of focus "landscape" - landscape photos, background in focus

### GST_TAG_CAPTURING_FLASH_FIRED

    #define GST_TAG_CAPTURING_FLASH_FIRED         "capturing-flash-fired"

If flash was fired during the capture of an image. (boolean)

Note that if this tag isn't present, it should not be assumed that the flash did not fire. It should be treated as unknown.

### GstTag.TAG_CAPTURING_FLASH_FIRED

If flash was fired during the capture of an image. (boolean)

Note that if this tag isn't present, it should not be assumed that the flash did not fire. It should be treated as unknown.

### GstTag.TAG_CAPTURING_FLASH_FIRED

If flash was fired during the capture of an image. (boolean)

Note that if this tag isn't present, it should not be assumed that the flash did not fire. It should be treated as unknown.

### GST_TAG_CAPTURING_FLASH_MODE

    #define GST_TAG_CAPTURING_FLASH_MODE         "capturing-flash-mode"

The flash mode selected during the capture of an image. (string)

The allowed values are: "auto" "always" "never"

### GstTag.TAG_CAPTURING_FLASH_MODE

The flash mode selected during the capture of an image. (string)

The allowed values are: "auto" "always" "never"

### GstTag.TAG_CAPTURING_FLASH_MODE

The flash mode selected during the capture of an image. (string)

The allowed values are: "auto" "always" "never"

### GST_TAG_CAPTURING_FOCAL_LENGTH

    #define GST_TAG_CAPTURING_FOCAL_LENGTH         "capturing-focal-length"

Focal length used when capturing an image, in mm. (double)

### GstTag.TAG_CAPTURING_FOCAL_LENGTH

Focal length used when capturing an image, in mm. (double)

### GstTag.TAG_CAPTURING_FOCAL_LENGTH

Focal length used when capturing an image, in mm. (double)

### GST_TAG_CAPTURING_FOCAL_LENGTH_35_MM

    #define GST_TAG_CAPTURING_FOCAL_LENGTH_35_MM   "capturing-focal-length-35mm"

35 mm equivalent focal length used when capturing an image, in mm. (double)

Since : 1.10

### GstTag.TAG_CAPTURING_FOCAL_LENGTH_35_MM

35 mm equivalent focal length used when capturing an image, in mm. (double)

Since : 1.10

### GstTag.TAG_CAPTURING_FOCAL_LENGTH_35_MM

35 mm equivalent focal length used when capturing an image, in mm. (double)

Since : 1.10

### GST_TAG_CAPTURING_FOCAL_RATIO

    #define GST_TAG_CAPTURING_FOCAL_RATIO          "capturing-focal-ratio"

Focal ratio (f-number) used when capturing an image. (double)

The value stored is the denominator of the focal ratio (f-number). For example, if this tag value is 2, the focal ratio is f/2.

### GstTag.TAG_CAPTURING_FOCAL_RATIO

Focal ratio (f-number) used when capturing an image. (double)

The value stored is the denominator of the focal ratio (f-number). For example, if this tag value is 2, the focal ratio is f/2.

### GstTag.TAG_CAPTURING_FOCAL_RATIO

Focal ratio (f-number) used when capturing an image. (double)

The value stored is the denominator of the focal ratio (f-number). For example, if this tag value is 2, the focal ratio is f/2.

### GST_TAG_CAPTURING_GAIN_ADJUSTMENT

    #define GST_TAG_CAPTURING_GAIN_ADJUSTMENT     "capturing-gain-adjustment"

Gain adjustment applied to an image. (string)

The allowed values are: "none" "low-gain-up" "high-gain-up" "low-gain-down" "high-gain-down"

### GstTag.TAG_CAPTURING_GAIN_ADJUSTMENT

Gain adjustment applied to an image. (string)

The allowed values are: "none" "low-gain-up" "high-gain-up" "low-gain-down" "high-gain-down"

### GstTag.TAG_CAPTURING_GAIN_ADJUSTMENT

Gain adjustment applied to an image. (string)

The allowed values are: "none" "low-gain-up" "high-gain-up" "low-gain-down" "high-gain-down"

### GST_TAG_CAPTURING_ISO_SPEED

    #define GST_TAG_CAPTURING_ISO_SPEED           "capturing-iso-speed"

ISO speed used when capturing an image. (integer)

### GstTag.TAG_CAPTURING_ISO_SPEED

ISO speed used when capturing an image. (integer)

### GstTag.TAG_CAPTURING_ISO_SPEED

ISO speed used when capturing an image. (integer)

### GST_TAG_CAPTURING_LIGHT_SOURCE

    #define GST_TAG_CAPTURING_LIGHT_SOURCE        "capturing-light-source"

Light source used when capturing an image. (string)

The allowed values are: "unknown" "daylight" "fluorescent" "tungsten" "flash" "fine-weather" "cloudy-weather" "shade" "daylight-fluorescent" "day-white-fluorescent" "cool-white-fluorescent" "white-fluorescent" "warm-white-fluorescent" "standard-light-A" "standard-light-B" "standard-light-C" "D55" "D65" "D75" "D50" "iso-studio-tungsten" "other"

Since : 1.26

### GstTag.TAG_CAPTURING_LIGHT_SOURCE

Light source used when capturing an image. (string)

The allowed values are: "unknown" "daylight" "fluorescent" "tungsten" "flash" "fine-weather" "cloudy-weather" "shade" "daylight-fluorescent" "day-white-fluorescent" "cool-white-fluorescent" "white-fluorescent" "warm-white-fluorescent" "standard-light-A" "standard-light-B" "standard-light-C" "D55" "D65" "D75" "D50" "iso-studio-tungsten" "other"

Since : 1.26

### GstTag.TAG_CAPTURING_LIGHT_SOURCE

Light source used when capturing an image. (string)

The allowed values are: "unknown" "daylight" "fluorescent" "tungsten" "flash" "fine-weather" "cloudy-weather" "shade" "daylight-fluorescent" "day-white-fluorescent" "cool-white-fluorescent" "white-fluorescent" "warm-white-fluorescent" "standard-light-A" "standard-light-B" "standard-light-C" "D55" "D65" "D75" "D50" "iso-studio-tungsten" "other"

Since : 1.26

### GST_TAG_CAPTURING_METERING_MODE

    #define GST_TAG_CAPTURING_METERING_MODE      "capturing-metering-mode"

Defines the way a camera determines the exposure. (string)

The allowed values are: "unknown" "average" "center-weighted-average" "spot" "multi-spot" "pattern" "partial" "other"

### GstTag.TAG_CAPTURING_METERING_MODE

Defines the way a camera determines the exposure. (string)

The allowed values are: "unknown" "average" "center-weighted-average" "spot" "multi-spot" "pattern" "partial" "other"

### GstTag.TAG_CAPTURING_METERING_MODE

Defines the way a camera determines the exposure. (string)

The allowed values are: "unknown" "average" "center-weighted-average" "spot" "multi-spot" "pattern" "partial" "other"

### GST_TAG_CAPTURING_SATURATION

    #define GST_TAG_CAPTURING_SATURATION          "capturing-saturation"

Direction of saturation processing applied when capturing an image. (string)

The allowed values are: "normal" "low-saturation" "high-saturation"

### GstTag.TAG_CAPTURING_SATURATION

Direction of saturation processing applied when capturing an image. (string)

The allowed values are: "normal" "low-saturation" "high-saturation"

### GstTag.TAG_CAPTURING_SATURATION

Direction of saturation processing applied when capturing an image. (string)

The allowed values are: "normal" "low-saturation" "high-saturation"

### GST_TAG_CAPTURING_SCENE_CAPTURE_TYPE

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

Scene mode used when capturing an image. (string)

The allowed values are: "standard" "landscape" "portrait" "night-scene"

### GstTag.TAG_CAPTURING_SCENE_CAPTURE_TYPE

Scene mode used when capturing an image. (string)

The allowed values are: "standard" "landscape" "portrait" "night-scene"

### GstTag.TAG_CAPTURING_SCENE_CAPTURE_TYPE

Scene mode used when capturing an image. (string)

The allowed values are: "standard" "landscape" "portrait" "night-scene"

### GST_TAG_CAPTURING_SHARPNESS

    #define GST_TAG_CAPTURING_SHARPNESS          "capturing-sharpness"

Direction of sharpness processing applied when capturing an image. (string)

The allowed values are: "normal" "soft" "hard"

### GstTag.TAG_CAPTURING_SHARPNESS

Direction of sharpness processing applied when capturing an image. (string)

The allowed values are: "normal" "soft" "hard"

### GstTag.TAG_CAPTURING_SHARPNESS

Direction of sharpness processing applied when capturing an image. (string)

The allowed values are: "normal" "soft" "hard"

### GST_TAG_CAPTURING_SHUTTER_SPEED

    #define GST_TAG_CAPTURING_SHUTTER_SPEED        "capturing-shutter-speed"

Shutter speed used when capturing an image, in seconds. (fraction)

### GstTag.TAG_CAPTURING_SHUTTER_SPEED

Shutter speed used when capturing an image, in seconds. (fraction)

### GstTag.TAG_CAPTURING_SHUTTER_SPEED

Shutter speed used when capturing an image, in seconds. (fraction)

### GST_TAG_CAPTURING_SOURCE

    #define GST_TAG_CAPTURING_SOURCE             "capturing-source"

Indicates the source of capture. The device/medium used to do the capture. (string)

Allowed values are: "dsc" (= digital still camera) "transparent-scanner" "reflex-scanner" "other"

### GstTag.TAG_CAPTURING_SOURCE

Indicates the source of capture. The device/medium used to do the capture. (string)

Allowed values are: "dsc" (= digital still camera) "transparent-scanner" "reflex-scanner" "other"

### GstTag.TAG_CAPTURING_SOURCE

Indicates the source of capture. The device/medium used to do the capture. (string)

Allowed values are: "dsc" (= digital still camera) "transparent-scanner" "reflex-scanner" "other"

### GST_TAG_CAPTURING_WHITE_BALANCE

    #define GST_TAG_CAPTURING_WHITE_BALANCE       "capturing-white-balance"

White balance mode used when capturing an image. (string)

The allowed values are: "auto" "manual" "daylight" "cloudy" "tungsten" "fluorescent" "fluorescent h" (newer daylight-calibrated fluorescents) "flash"

### GstTag.TAG_CAPTURING_WHITE_BALANCE

White balance mode used when capturing an image. (string)

The allowed values are: "auto" "manual" "daylight" "cloudy" "tungsten" "fluorescent" "fluorescent h" (newer daylight-calibrated fluorescents) "flash"

### GstTag.TAG_CAPTURING_WHITE_BALANCE

White balance mode used when capturing an image. (string)

The allowed values are: "auto" "manual" "daylight" "cloudy" "tungsten" "fluorescent" "fluorescent h" (newer daylight-calibrated fluorescents) "flash"

### GST_TAG_CDDA_CDDB_DISCID

    #define GST_TAG_CDDA_CDDB_DISCID              "discid"

CDDB disc id in its short form (e.g. 'aa063d0f')

### GstTag.TAG_CDDA_CDDB_DISCID

CDDB disc id in its short form (e.g. 'aa063d0f')

### GstTag.TAG_CDDA_CDDB_DISCID

CDDB disc id in its short form (e.g. 'aa063d0f')

### GST_TAG_CDDA_CDDB_DISCID_FULL

    #define GST_TAG_CDDA_CDDB_DISCID_FULL         "discid-full"

CDDB disc id including all details

### GstTag.TAG_CDDA_CDDB_DISCID_FULL

CDDB disc id including all details

### GstTag.TAG_CDDA_CDDB_DISCID_FULL

CDDB disc id including all details

### GST_TAG_CDDA_MUSICBRAINZ_DISCID

    #define GST_TAG_CDDA_MUSICBRAINZ_DISCID       "musicbrainz-discid"

Musicbrainz disc id (e.g. 'ahg7JUcfR3vCYBphSDIogOOWrr0-')

### GstTag.TAG_CDDA_MUSICBRAINZ_DISCID

Musicbrainz disc id (e.g. 'ahg7JUcfR3vCYBphSDIogOOWrr0-')

### GstTag.TAG_CDDA_MUSICBRAINZ_DISCID

Musicbrainz disc id (e.g. 'ahg7JUcfR3vCYBphSDIogOOWrr0-')

### GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL

    #define GST_TAG_CDDA_MUSICBRAINZ_DISCID_FULL  "musicbrainz-discid-full"

Musicbrainz disc id details

### GstTag.TAG_CDDA_MUSICBRAINZ_DISCID_FULL

Musicbrainz disc id details

### GstTag.TAG_CDDA_MUSICBRAINZ_DISCID_FULL

Musicbrainz disc id details

### GST_TAG_CMML_CLIP

    #define GST_TAG_CMML_CLIP "cmml-clip"

Annodex CMML clip element tag

### GstTag.TAG_CMML_CLIP

Annodex CMML clip element tag

### GstTag.TAG_CMML_CLIP

Annodex CMML clip element tag

### GST_TAG_CMML_HEAD

    #define GST_TAG_CMML_HEAD "cmml-head"

Annodex CMML head element tag

### GstTag.TAG_CMML_HEAD

Annodex CMML head element tag

### GstTag.TAG_CMML_HEAD

Annodex CMML head element tag

### GST_TAG_CMML_STREAM

    #define GST_TAG_CMML_STREAM "cmml-stream"

Annodex CMML stream element tag

### GstTag.TAG_CMML_STREAM

Annodex CMML stream element tag

### GstTag.TAG_CMML_STREAM

Annodex CMML stream element tag

### GST_TAG_ID3V2_HEADER_SIZE

    #define GST_TAG_ID3V2_HEADER_SIZE            10

ID3V2 header size considered minimum input for some functions such as gst_tag_list_from_id3v2_tag and gst_tag_get_id3v2_tag_size for example.

### GstTag.TAG_ID3V2_HEADER_SIZE

ID3V2 header size considered minimum input for some functions such as GstTag.prototype.tag_list_from_id3v2_tag and GstTag.prototype.tag_get_id3v2_tag_size for example.

### GstTag.TAG_ID3V2_HEADER_SIZE

ID3V2 header size considered minimum input for some functions such as GstTag.tag_list_from_id3v2_tag and GstTag.tag_get_id3v2_tag_size for example.

### GST_TAG_IMAGE_HORIZONTAL_PPI

    #define GST_TAG_IMAGE_HORIZONTAL_PPI         "image-horizontal-ppi"

Media (image/video) intended horizontal pixel density in ppi. (double)

### GstTag.TAG_IMAGE_HORIZONTAL_PPI

Media (image/video) intended horizontal pixel density in ppi. (double)

### GstTag.TAG_IMAGE_HORIZONTAL_PPI

Media (image/video) intended horizontal pixel density in ppi. (double)

### GST_TAG_IMAGE_VERTICAL_PPI

    #define GST_TAG_IMAGE_VERTICAL_PPI           "image-vertical-ppi"

Media (image/video) intended vertical pixel density in ppi. (double)

### GstTag.TAG_IMAGE_VERTICAL_PPI

Media (image/video) intended vertical pixel density in ppi. (double)

### GstTag.TAG_IMAGE_VERTICAL_PPI

Media (image/video) intended vertical pixel density in ppi. (double)

### GST_TAG_MUSICAL_KEY

    #define GST_TAG_MUSICAL_KEY                   "musical-key"

Musical key in which the sound starts. It is represented as a string with a maximum length of three characters. The ground keys are represented with "A","B","C","D","E", "F" and "G" and halfkeys represented with "b" and "#". Minor is represented as "m" (e.g. "Dbm"). Off key is represented with an "o" only. This notation might be extended in the future to support non-minor/major keys.

Since : 1.2

### GstTag.TAG_MUSICAL_KEY

Musical key in which the sound starts. It is represented as a string with a maximum length of three characters. The ground keys are represented with "A","B","C","D","E", "F" and "G" and halfkeys represented with "b" and "#". Minor is represented as "m" (e.g. "Dbm"). Off key is represented with an "o" only. This notation might be extended in the future to support non-minor/major keys.

Since : 1.2

### GstTag.TAG_MUSICAL_KEY

Musical key in which the sound starts. It is represented as a string with a maximum length of three characters. The ground keys are represented with "A","B","C","D","E", "F" and "G" and halfkeys represented with "b" and "#". Minor is represented as "m" (e.g. "Dbm"). Off key is represented with an "o" only. This notation might be extended in the future to support non-minor/major keys.

Since : 1.2

### GST_TAG_MUSICBRAINZ_ALBUMARTISTID

    #define GST_TAG_MUSICBRAINZ_ALBUMARTISTID	"musicbrainz-albumartistid"

MusicBrainz album artist ID

### GstTag.TAG_MUSICBRAINZ_ALBUMARTISTID

MusicBrainz album artist ID

### GstTag.TAG_MUSICBRAINZ_ALBUMARTISTID

MusicBrainz album artist ID

### GST_TAG_MUSICBRAINZ_ALBUMID

    #define GST_TAG_MUSICBRAINZ_ALBUMID	"musicbrainz-albumid"

MusicBrainz album ID

### GstTag.TAG_MUSICBRAINZ_ALBUMID

MusicBrainz album ID

### GstTag.TAG_MUSICBRAINZ_ALBUMID

MusicBrainz album ID

### GST_TAG_MUSICBRAINZ_ARTISTID

    #define GST_TAG_MUSICBRAINZ_ARTISTID	"musicbrainz-artistid"

MusicBrainz artist ID

### GstTag.TAG_MUSICBRAINZ_ARTISTID

MusicBrainz artist ID

### GstTag.TAG_MUSICBRAINZ_ARTISTID

MusicBrainz artist ID

### GST_TAG_MUSICBRAINZ_RELEASEGROUPID

    #define GST_TAG_MUSICBRAINZ_RELEASEGROUPID	"musicbrainz-releasegroupid"

MusicBrainz Release Group ID

Since : 1.18

### GstTag.TAG_MUSICBRAINZ_RELEASEGROUPID

MusicBrainz Release Group ID

Since : 1.18

### GstTag.TAG_MUSICBRAINZ_RELEASEGROUPID

MusicBrainz Release Group ID

Since : 1.18

### GST_TAG_MUSICBRAINZ_RELEASETRACKID

    #define GST_TAG_MUSICBRAINZ_RELEASETRACKID	"musicbrainz-releasetrackid"

MusicBrainz Release Track ID

Since : 1.18

### GstTag.TAG_MUSICBRAINZ_RELEASETRACKID

MusicBrainz Release Track ID

Since : 1.18

### GstTag.TAG_MUSICBRAINZ_RELEASETRACKID

MusicBrainz Release Track ID

Since : 1.18

### GST_TAG_MUSICBRAINZ_TRACKID

    #define GST_TAG_MUSICBRAINZ_TRACKID	"musicbrainz-trackid"

MusicBrainz track ID

### GstTag.TAG_MUSICBRAINZ_TRACKID

MusicBrainz track ID

### GstTag.TAG_MUSICBRAINZ_TRACKID

MusicBrainz track ID

### GST_TAG_MUSICBRAINZ_TRMID

    #define GST_TAG_MUSICBRAINZ_TRMID	"musicbrainz-trmid"

MusicBrainz track TRM ID

### GstTag.TAG_MUSICBRAINZ_TRMID

MusicBrainz track TRM ID

### GstTag.TAG_MUSICBRAINZ_TRMID

MusicBrainz track TRM ID

The results of the search are