Added location specific metadata keys.
Tags names and meaning matches the exif specification, except of latitude and longitude following Qt Location format. Change-Id: I2acc0194f129ccc737b0fd00ca4ebfb6b62ebdca Reviewed-by: Michael Goddard <michael.goddard@nokia.com>
This commit is contained in:
committed by
Qt by Nokia
parent
61048053fd
commit
7b3d3ae453
@@ -166,6 +166,23 @@ Q_DEFINE_METADATA(Saturation);
|
|||||||
Q_DEFINE_METADATA(Sharpness);
|
Q_DEFINE_METADATA(Sharpness);
|
||||||
Q_DEFINE_METADATA(DeviceSettingDescription);
|
Q_DEFINE_METADATA(DeviceSettingDescription);
|
||||||
|
|
||||||
|
// Location
|
||||||
|
Q_DEFINE_METADATA(GPSLatitude);
|
||||||
|
Q_DEFINE_METADATA(GPSLongitude);
|
||||||
|
Q_DEFINE_METADATA(GPSAltitude);
|
||||||
|
Q_DEFINE_METADATA(GPSTimeStamp);
|
||||||
|
Q_DEFINE_METADATA(GPSSatellites);
|
||||||
|
Q_DEFINE_METADATA(GPSStatus);
|
||||||
|
Q_DEFINE_METADATA(GPSDOP);
|
||||||
|
Q_DEFINE_METADATA(GPSSpeed);
|
||||||
|
Q_DEFINE_METADATA(GPSTrack);
|
||||||
|
Q_DEFINE_METADATA(GPSTrackRef);
|
||||||
|
Q_DEFINE_METADATA(GPSImgDirection);
|
||||||
|
Q_DEFINE_METADATA(GPSImgDirectionRef);
|
||||||
|
Q_DEFINE_METADATA(GPSMapDatum);
|
||||||
|
Q_DEFINE_METADATA(GPSProcessingMethod);
|
||||||
|
Q_DEFINE_METADATA(GPSAreaInformation);
|
||||||
|
|
||||||
Q_DEFINE_METADATA(PosterImage);
|
Q_DEFINE_METADATA(PosterImage);
|
||||||
Q_DEFINE_METADATA(CoverArtImage);
|
Q_DEFINE_METADATA(CoverArtImage);
|
||||||
Q_DEFINE_METADATA(ThumbnailImage);
|
Q_DEFINE_METADATA(ThumbnailImage);
|
||||||
@@ -292,6 +309,48 @@ Q_DEFINE_METADATA(ThumbnailImage);
|
|||||||
\value DeviceSettingDescription
|
\value DeviceSettingDescription
|
||||||
Exif tag, indicates information on the picture-taking conditions of a particular camera model. QString
|
Exif tag, indicates information on the picture-taking conditions of a particular camera model. QString
|
||||||
|
|
||||||
|
\value GPSLatitude
|
||||||
|
Latitude value of the geographical position (decimal degrees).
|
||||||
|
A positive latitude indicates the Northern Hemisphere,
|
||||||
|
and a negative latitude indicates the Southern Hemisphere. double.
|
||||||
|
\value GPSLongitude
|
||||||
|
Longitude value of the geographical position (decimal degrees).
|
||||||
|
A positive longitude indicates the Eastern Hemisphere,
|
||||||
|
and a negative longitude indicates the Western Hemisphere. double.
|
||||||
|
\value GPSAltitude
|
||||||
|
The value of altitude in meters above sea level. double.
|
||||||
|
\value GPSTimeStamp
|
||||||
|
Time stamp of GPS data. QDateTime.
|
||||||
|
\value GPSSatellites
|
||||||
|
GPS satellites used for measurements. QString.
|
||||||
|
\value GPSStatus
|
||||||
|
Status of GPS receiver at image creation time. QString.
|
||||||
|
\value GPSDOP
|
||||||
|
Degree of precision for GPS data. qreal.
|
||||||
|
\value GPSSpeed
|
||||||
|
Speed of GPS receiver movement in kilometers per hour. qreal.
|
||||||
|
\value GPSTrack
|
||||||
|
Direction of GPS receiver movement. qreal.
|
||||||
|
The range of values is [0.0, 360),
|
||||||
|
with 0 direction pointing on either true or magnetic north,
|
||||||
|
depending on GPSTrackRef.
|
||||||
|
\value GPSTrackRef
|
||||||
|
Reference for movement direction. QChar.
|
||||||
|
'T' means true direction and 'M' is magnetic direction.
|
||||||
|
\value GPSImgDirection
|
||||||
|
Direction of image when captured. qreal.
|
||||||
|
The range of values is [0.0, 360).
|
||||||
|
\value GPSImgDirectionRef
|
||||||
|
Reference for image direction. QChar.
|
||||||
|
'T' means true direction and 'M' is magnetic direction.
|
||||||
|
\value GPSMapDatum
|
||||||
|
Geodetic survey data used by the GPS receiver. QString.
|
||||||
|
\value GPSProcessingMethod
|
||||||
|
The name of the method used for location finding. QString.
|
||||||
|
\value GPSAreaInformation
|
||||||
|
The name of the GPS area. QString
|
||||||
|
|
||||||
|
|
||||||
\value ThumbnailImage An embedded thumbnail image. QImage.
|
\value ThumbnailImage An embedded thumbnail image. QImage.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|||||||
@@ -150,6 +150,23 @@ namespace QtMultimedia
|
|||||||
Q_DECLARE_METADATA(Sharpness);
|
Q_DECLARE_METADATA(Sharpness);
|
||||||
Q_DECLARE_METADATA(DeviceSettingDescription);
|
Q_DECLARE_METADATA(DeviceSettingDescription);
|
||||||
|
|
||||||
|
// Location
|
||||||
|
Q_DECLARE_METADATA(GPSLatitude);
|
||||||
|
Q_DECLARE_METADATA(GPSLongitude);
|
||||||
|
Q_DECLARE_METADATA(GPSAltitude);
|
||||||
|
Q_DECLARE_METADATA(GPSTimeStamp);
|
||||||
|
Q_DECLARE_METADATA(GPSSatellites);
|
||||||
|
Q_DECLARE_METADATA(GPSStatus);
|
||||||
|
Q_DECLARE_METADATA(GPSDOP);
|
||||||
|
Q_DECLARE_METADATA(GPSSpeed);
|
||||||
|
Q_DECLARE_METADATA(GPSTrack);
|
||||||
|
Q_DECLARE_METADATA(GPSTrackRef);
|
||||||
|
Q_DECLARE_METADATA(GPSImgDirection);
|
||||||
|
Q_DECLARE_METADATA(GPSImgDirectionRef);
|
||||||
|
Q_DECLARE_METADATA(GPSMapDatum);
|
||||||
|
Q_DECLARE_METADATA(GPSProcessingMethod);
|
||||||
|
Q_DECLARE_METADATA(GPSAreaInformation);
|
||||||
|
|
||||||
Q_DECLARE_METADATA(PosterImage);
|
Q_DECLARE_METADATA(PosterImage);
|
||||||
Q_DECLARE_METADATA(CoverArtImage);
|
Q_DECLARE_METADATA(CoverArtImage);
|
||||||
Q_DECLARE_METADATA(ThumbnailImage);
|
Q_DECLARE_METADATA(ThumbnailImage);
|
||||||
|
|||||||
Reference in New Issue
Block a user