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_BRIGHTNESS

"capture-brightness"

GST_TYPE_FRACTION

"Brightness (APEX from -99.99 to 99.99)"

EXIF_TAG_BRIGHTNESS_VALUE

-

-

-

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_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_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_FNUMBER

"captute-fnumber"

GST_TYPE_FRACTION

"F number (focal ratio)"

EXIF_TAG_FNUMBER

-

-

-

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_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_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_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_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”