module ImageMediaMetadata:sig..end
module Location:sig..end
type t = {
|
aperture : |
(* |
The aperture used to create the photo (f-number).
| *) |
|
cameraMake : |
(* |
The make of the camera used to create the photo.
| *) |
|
cameraModel : |
(* |
The model of the camera used to create the photo.
| *) |
|
colorSpace : |
(* |
The color space of the photo.
| *) |
|
exposureBias : |
(* |
The exposure bias of the photo (APEX value).
| *) |
|
exposureMode : |
(* |
The exposure mode used to create the photo.
| *) |
|
exposureTime : |
(* |
The length of the exposure, in seconds.
| *) |
|
flashUsed : |
(* |
Whether a flash was used to create the photo.
| *) |
|
focalLength : |
(* |
The focal length used to create the photo, in millimeters.
| *) |
|
height : |
(* |
The height of the image in pixels.
| *) |
|
isoSpeed : |
(* |
The ISO speed used to create the photo.
| *) |
|
lens : |
(* |
The lens used to create the photo.
| *) |
|
location : |
(* |
Geographic location information stored in the image.
| *) |
|
maxApertureValue : |
(* |
The smallest f-number of the lens at the focal length used to create the photo (APEX value).
| *) |
|
meteringMode : |
(* |
The metering mode used to create the photo.
| *) |
|
rotation : |
(* |
The rotation in clockwise degrees from the image's original orientation.
| *) |
|
sensor : |
(* |
The type of sensor used to create the photo.
| *) |
|
subjectDistance : |
(* |
The distance to the subject of the photo, in meters.
| *) |
|
time : |
(* |
The date and time the photo was taken (EXIF DateTime).
| *) |
|
whiteBalance : |
(* |
The white balance mode used to create the photo.
| *) |
|
width : |
(* |
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 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 : (t,
Location.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 time : (t, string) 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