gsttaglist.h

metadatatags.h

value

type

description

EXIF

IPTC

XMP

-

GST_TAG_EXIF

exif”

GST_TYPE_BUFFER

exif chunk that could be used directly by the application

exif_data_new_from_data()

-

-

-

GST_TAG_IPTC

iptc”

GST_TYPE_BUFFER

iptc chunk that could be used directly by the application

-

iptc_data_new_from_data()

-

-

GST_TAG_XMP

xmp”

GST_TYPE_BUFFER

xmp chunk that could be used directly by the application

-

-

xmp_new()

-

GST_TAG_CAPTURE_APERTURE

"capture-aperture"

GST_TYPE_FRACTION

The lens aperture.
(APEX)

EXIF_TAG_APERTURE_VALUE

-

-

-

GST_TAG_CAPTURE_BRIGHTNESS

"capture-brightness"

GST_TYPE_FRACTION

Brightness (APEX from -99.99 to 99.99)

EXIF_TAG_BRIGHTNESS_VALUE

-

-

-

GST_TAG_CAPTURE_COLOR_SPACE

"capture-color-space"

G_TYPE_UINT

1- sRGB;
0xFFFF - Uncalibrated

EXIF_TAG_COLOR_SPACE

BUG in libexif. Can't be created in a exif data created from the scratch

-

-

-

GST_TAG_CAPTURE_CONTRAST

"capture-contrast"

G_TYPE_INT

from -100 to 100:
[-100, -34] – soft ;
[-33, 33] – normal ;
[34, 100] – hard

EXIF_TAG_CONTRAST
0- normal;
1- soft;
2- hard

-

-

-

GST_TAG_CAPTURE_CUSTOM_RENDERED

"capture-custom-rendered"

G_TYPE_UINT

0- Normal process;
1- Custom process

EXIF_TAG_CUSTOM_RENDERED

-

-

-

GST_TAG_CAPTURE_DIGITAL_ZOOM

"capture-digital-zoom"

GST_TYPE_FRACTION

Digital zoom ratio"
(zero, means digital zoom not used)

EXIF_TAG_DIGITAL_ZOOM_RATIO

-

-

-

GST_TAG_CAPTURE_EXPOSURE_MODE

"capture-exposure-mode"

G_TYPE_UINT

0- Auto exposure;
1- Manual exposure;
2- Auto bracket (the camera shoots a series of frames of the same scene at different exposure settings)

EXIF_TAG_EXPOSURE_MODE

-

-

-

GST_TAG_CAPTURE_EXPOSURE_PROGRAM

"capture-exposure-program"

G_TYPE_UINT

0- not defined; 1-Manual; 2- Normal program ; 3- Aperture priority ; 4- Shutter priority ; 5- Creative program (biased toward death of field); 6- Action program (biased toward fast shutter speed); 7- Portrait mode (for closeup photos with the background out of focus) ; 8- Landscape mode (for landscape photos with the background in focus)

*** exif is until here ***

9- Night ; 10- Back-light ; 11- Spotlight ; 12- Snow ; 13- Beach

EXIF_TAG_EXPOSURE_PROGRAM

(only from 0 to 8)

-

-

-

GST_TAG_CAPTURE_EXPOSURE_TIME

"capture-exposure-time"

GST_TYPE_FRACTION

Exposure time in seconds

EXIF_TAG_EXPOSURE_TIME

-

-


GST_TAG_CAPTURE_FLASH

"capture-flash"

G_TYPE_UINT

0000.H = Flash did not fire; 0001.H = Flash fired; 0005.H = Strobe return light not detected; 0007.H = Strobe return light detected; 0009.H = Flash fired, compulsory flash mode; 000D.H = Flash fired, compulsory flash mode, return light not detected; 000F.H = Flash fired, compulsory flash mode, return light detected; 0010.H = Flash did not fire, compulsory flash mode; 0018.H = Flash did not fire, auto mode; 0019.H = Flash fired, auto mode; 001D.H = Flash fired, auto mode, return light not detected; 001F.H = Flash fired, auto mode, return light detected; 0020.H = No flash function; 0041.H = Flash fired, red-eye reduction mode; 0045.H = Flash fired, red-eye reduction mode, return light not detected; 0047.H = Flash fired, red-eye reduction mode, return light detected; 0049.H = Flash fired, compulsory flash mode, red-eye reduction mode; 004D.H = Flash fired, compulsory flash mode, red-eye reduction mode, return light not detected; 004F.H = Flash fired, compulsory flash mode, red-eye reduction mode, return light detected; 0059.H = Flash fired, auto mode, red-eye reduction mode; 005D.H = Flash fired, auto mode, return light not detected, red-eye reduction mode; 005F.H = Flash fired, auto mode, return light detected, red-eye reduction mode; Other = reserved

EXIF_TAG_FLASH

BUG in libexif. Can't be created in a exif data created from the scratch (exif-tag.c – ExifTagTable missing ifd information for Flash tag)

-

-

-

GST_TAG_CAPTURE_FNUMBER

"capture-fnumber"

GST_TYPE_FRACTION

F number (focal ratio)

EXIF_TAG_FNUMBER

-

-


GST_TAG_CAPTURE_FOCAL_LEN

"capture-focal-len"

GST_TYPE_FRACTION

Focal length of lens used to take image. Unit is millimeter

EXIF_TAG_FOCAL_LENGTH

-

-

-

GST_TAG_CAPTURE_GAIN

"capture-gain"

G_TYPE_UINT

0- None ; 1- Low gain up ; 2- High gain up ; 3- Low gain down ; 4- High gain down

EXIF_TAG_GAIN_CONTROL

-

-

-

GST_TAG_CAPTURE_ISO_SPEED_RATINGS

"capture-iso-speed-ratings"

G_TYPE_INT

ISO Speed and ISO Latitude as specified in ISO 12232

EXIF_TAG_ISO_SPEED_RATINGS
BUG: clique here

-

-

-

GST_TAG_CAPTURE_LIGHT_SOURCE

"capture-light-source"

G_TYPE_UINT

0- unknown (default); 1- Daylight; 2- Fluorescent; 3- Tungsten (incandescent light); 4- Flash; 9- Fine weather; 10- Cloudy weather; 11- Shade; 12- Daylight fluorescent (D 5700 – 7100K); 13- Day white fluorescent (N 4600 – 5400K); 14- Cool white fluorescent (W 3900 – 4500K); 15- White fluorescent (WW 3200 – 3700K) 17- Standard light A; 18-Standard light B; 19- Standard light C; 20- D55; 21- D65; 22- D75; 23- D50; 24- ISO studio tungsten; 255- other light source; Other = reserved

GST_TAG_CAPTURE_LIGHT_SOURCE

-

-

-

GST_TAG_CAPTURE_ORIENTATION

"capture-orientation"

G_TYPE_UINT

The relation of the '0th row' and '0th column' to visual position:
1- top-left; 2- top-right; 3- bottom-right; 4- bottom-left; 5- left-top; 6- right-top; 7- right-bottom; 8- left-bottom

EXIF_TAG_ORIENTATION

-

-

-

GST_TAG_CAPTURE_SATURATION

"capture-saturation"

G_TYPE_INT

from -100 to 100:
[-100, -34] – low ;
[-33, 33] – normal ;
[34, 100] - high

EXIF_TAG_SATURATION
0- normal;
1- low;
2- high

-

-

-

GST_TAG_CAPTURE_SCENE_CAPTURE_TYPE

"capture-scene-capture-type"

G_TYPE_UINT

0- Standard;
1- Landscape;
2- Portrait;
3- Night scene

EXIF_TAG_SCENE_CAPTURE_TYPE

-

-

-

GST_TAG_CAPTURE_SHUTTER_SPEED

"capture-shutter-speed"

GST_TYPE_FRACTION

Saturation
(in APEX units)

EXIF_TAG_SHUTTER_SPEED_VALUE

-

-

-

GST_TAG_CAPTURE_WHITE_BALANCE

"capture-white-balance"

G_TYPE_UINT

0- Auto; 1- Off

*** exif is until here ***

2- Sunlight ; 3- Cloudy ; 4- Shade ; 5- Tungsten ; 6- Fluorescent ; 7- Incandescent; 8- Flash ; 9- Horizon (sun on the horizon)

EXIF_TAG_WHITE_BALANCE

(only 0 and 1)

-

-

-

GST_TAG_CREATOR_TOOL

"creator-tool"

G_TYPE_STRING

The name of the first known tool used to create the resource. Or firmware or driver version of device

EXIF_TAG_SOFTWARE

-

-

-

GST_TAG_DATE_TIME_DIGITIZED

"date-time-digitized"

G_TYPE_STRING

Date/Time of image digitized
formated as subset of ISO RFC 8601:
YYYY
YYYY-MM
YYYY-MM-DD
YYYY-MM-DDThh:mmTZD
YYYY-MM-DDThh:mm:ssTZD
YYYY-MM-DDThh:mm:ss.sTZD
where:
YYYY = four-digit year;
MM = two-digit month (01=January);
DD = two-digit day of month (01 through 31);
hh = two digits of hour (00 through 23);
mm = two digits of minute (00 through 59);
ss = two digits of second (00 through 59);
s = one or more digits representing a decimal fraction of a second;
TZD = time zone designator (Z or +hh:mm or -hh:mm)

EXIF_TAG_DATE_TIME_DIGITIZED

-

-

-

GST_TAG_DATE_TIME_MODIFIED

"date-time-modified"

G_TYPE_STRING

Date/Time of image was last modified
the same format as GST_TAG_DATE_TIME_DIGITIZED

EXIF_TAG_DATE_TIME

-

-

-

GST_TAG_DATE_TIME_ORIGINAL

"date-time-original"

G_TYPE_STRING

Date/Time of original image taken
the same format as GST_TAG_DATE_TIME_DIGITIZED

EXIF_TAG_DATE_TIME_ORIGINAL

-

-

-

GST_TAG_DEVICE_MAKE

"device-make"

G_TYPE_STRING

The manufacturer of the recording equipment

EXIF_TAG_MAKE

-

-

-

GST_TAG_DEVICE_MODEL

"device-model"

G_TYPE_STRING

The model name or model number of the equipment

EXIF_TAG_MODEL

-

-

-

GST_TAG_EXIF_MAKER_NOTE

"exif-maker-note"

GST_TYPE_BUFFER

Camera private data

EXIF_TAG_MAKER_NOTE

-

-

-

GST_TAG_GPS_ALTITUDE

"gps-altitude"

GST_TYPE_FRACTION

Altitude (positive means abive sea and negative bellow sea)

EXIF_TAG_GPS_ALTITUDE

-

-

-

GST_TAG_GPS_LATITUDE

"gps-latitude"

G_TYPE_STRING

Latitude in the same format as specified in XMP:
"DDD,MM,SSk" or "DDD,MM.mmk"
D- degrees
M- minutes
S- seconds
k- 'N', 'S', 'E', 'W' (North, South, East, West)

EXIF_TAG_GPS_LATITUDE

-

-

-

GST_TAG_GPS_LONGITUDE

"gps-longitude"

G_TYPE_STRING

Longitude. The format is the sames as GST_TAG_GPS_LATITUDE

EXIF_TAG_GPS_LONGITUDE

-

-

-

GST_TAG_IMAGE_HEIGHT

"image-height"

G_TYPE_UINT

Image height in pixels

EXIF_TAG_PIXEL_Y_DIMENSION

-

-

-

GST_TAG_IMAGE_WIDTH

"image-width"

G_TYPE_UINT

Image width in pixels

EXIF_TAG_PIXEL_X_DIMENSION

-

-

-

GST_TAG_IMAGE_XRESOLUTION

"image-xresolution"

GST_TYPE_FRACTION

Horizontal resolution in pixels per inch.
Here it is always in inches.
In EXIF it depends on EXIF_TAG_RESOLUTION_UNIT

EXIF_TAG_X_RESOLUTION

-

-

-

GST_TAG_IMAGE_YRESOLUTION

"image-yresolution"

GST_TYPE_FRACTION

Vertical resolution in pixels per inch.
Here it is always in inches.
In EXIF it depends on EXIF_TAG_RESOLUTION_UNIT

EXIF_TAG_Y_RESOLUTION

-

-

GST_TAG_COMPOSER

-

"composer"

G_TYPE_STRING

Name of the creator of the object, e.g. writer, photographer or graphic artist.

-

IPTC_TAG_BYLINE

-

GST_TAG_COPYRIGHT

-

"copyright"

G_TYPE_STRING

Any necessary copyright notice.

-

IPTC_TAG_COPYRIGHT_NOTICE

dc:rights”

GST_TAG_DESCRIPTION

-

"description"

G_TYPE_STRING

A textual description of the data

-

IPTC_TAG_CAPTION

dc:description”

GST_TAG_TITLE

-

"title"

G_TYPE_STRING

A shorthand reference for the object.

-

IPTC_TAG_OBJECT_NAME

dc:title”

GST_TAG_CODEC

-

"codec"

G_TYPE_STRING

A textual definition of the object type.

-

IPTC_TAG_OBJECT_TYPE

dc:type”

GST_TAG_VIDEO_CODEC

-

"video-codec"

G_TYPE_STRING

Image format.

-

IPTC_TAG_IMAGE_TYPE

dc:format”