Module File.ImageMediaMetadata

module Location : sig ... end
type t = {
aperture : float;

The aperture used to create the photo (f-number).

cameraMake : string;

The make of the camera used to create the photo.

cameraModel : string;

The model of the camera used to create the photo.

colorSpace : string;

The color space of the photo.

date : string;

The date and time the photo was taken (EXIF format timestamp).

exposureBias : float;

The exposure bias of the photo (APEX value).

exposureMode : string;

The exposure mode used to create the photo.

exposureTime : float;

The length of the exposure, in seconds.

flashUsed : bool;

Whether a flash was used to create the photo.

focalLength : float;

The focal length used to create the photo, in millimeters.

height : int;

The height of the image in pixels.

isoSpeed : int;

The ISO speed used to create the photo.

lens : string;

The lens used to create the photo.

location : Location.t;

Geographic location information stored in the image.

maxApertureValue : float;

The smallest f-number of the lens at the focal length used to create the photo (APEX value).

meteringMode : string;

The metering mode used to create the photo.

rotation : int;

The rotation in clockwise degrees from the image's original orientation.

sensor : string;

The type of sensor used to create the photo.

subjectDistance : int;

The distance to the subject of the photo, in meters.

whiteBalance : string;

The white balance mode used to create the photo.

width : int;

The width of the image in pixels.

}
val aperture : (t, float) GapiLens.t
val cameraMake : (t, string) GapiLens.t
val cameraModel : (t, string) GapiLens.t
val colorSpace : (t, string) GapiLens.t
val date : (t, string) GapiLens.t
val exposureBias : (t, float) GapiLens.t
val exposureMode : (t, string) GapiLens.t
val exposureTime : (t, float) GapiLens.t
val flashUsed : (t, bool) GapiLens.t
val focalLength : (t, float) GapiLens.t
val height : (t, int) GapiLens.t
val isoSpeed : (t, int) GapiLens.t
val lens : (t, string) GapiLens.t
val location : (tLocation.t) GapiLens.t
val maxApertureValue : (t, float) GapiLens.t
val meteringMode : (t, string) GapiLens.t
val rotation : (t, int) GapiLens.t
val sensor : (t, string) GapiLens.t
val subjectDistance : (t, int) GapiLens.t
val whiteBalance : (t, string) GapiLens.t
val width : (t, int) GapiLens.t
val empty : t
val render : t -> GapiJson.json_data_model list
val parse : t -> GapiJson.json_data_model -> t