sig
module Location :
sig
type t = { altitude : float; latitude : float; longitude : float; }
val altitude :
(GapiDriveV3Model.File.ImageMediaMetadata.Location.t, float)
GapiLens.t
val latitude :
(GapiDriveV3Model.File.ImageMediaMetadata.Location.t, float)
GapiLens.t
val longitude :
(GapiDriveV3Model.File.ImageMediaMetadata.Location.t, float)
GapiLens.t
val empty : GapiDriveV3Model.File.ImageMediaMetadata.Location.t
val render :
GapiDriveV3Model.File.ImageMediaMetadata.Location.t ->
GapiJson.json_data_model list
val parse :
GapiDriveV3Model.File.ImageMediaMetadata.Location.t ->
GapiJson.json_data_model ->
GapiDriveV3Model.File.ImageMediaMetadata.Location.t
end
type t = {
aperture : float;
cameraMake : string;
cameraModel : string;
colorSpace : string;
exposureBias : float;
exposureMode : string;
exposureTime : float;
flashUsed : bool;
focalLength : float;
height : int;
isoSpeed : int;
lens : string;
location : GapiDriveV3Model.File.ImageMediaMetadata.Location.t;
maxApertureValue : float;
meteringMode : string;
rotation : int;
sensor : string;
subjectDistance : int;
time : string;
whiteBalance : string;
width : int;
}
val aperture :
(GapiDriveV3Model.File.ImageMediaMetadata.t, float) GapiLens.t
val cameraMake :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val cameraModel :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val colorSpace :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val exposureBias :
(GapiDriveV3Model.File.ImageMediaMetadata.t, float) GapiLens.t
val exposureMode :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val exposureTime :
(GapiDriveV3Model.File.ImageMediaMetadata.t, float) GapiLens.t
val flashUsed :
(GapiDriveV3Model.File.ImageMediaMetadata.t, bool) GapiLens.t
val focalLength :
(GapiDriveV3Model.File.ImageMediaMetadata.t, float) GapiLens.t
val height : (GapiDriveV3Model.File.ImageMediaMetadata.t, int) GapiLens.t
val isoSpeed : (GapiDriveV3Model.File.ImageMediaMetadata.t, int) GapiLens.t
val lens : (GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val location :
(GapiDriveV3Model.File.ImageMediaMetadata.t,
GapiDriveV3Model.File.ImageMediaMetadata.Location.t)
GapiLens.t
val maxApertureValue :
(GapiDriveV3Model.File.ImageMediaMetadata.t, float) GapiLens.t
val meteringMode :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val rotation : (GapiDriveV3Model.File.ImageMediaMetadata.t, int) GapiLens.t
val sensor :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val subjectDistance :
(GapiDriveV3Model.File.ImageMediaMetadata.t, int) GapiLens.t
val time : (GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val whiteBalance :
(GapiDriveV3Model.File.ImageMediaMetadata.t, string) GapiLens.t
val width : (GapiDriveV3Model.File.ImageMediaMetadata.t, int) GapiLens.t
val empty : GapiDriveV3Model.File.ImageMediaMetadata.t
val render :
GapiDriveV3Model.File.ImageMediaMetadata.t ->
GapiJson.json_data_model list
val parse :
GapiDriveV3Model.File.ImageMediaMetadata.t ->
GapiJson.json_data_model -> GapiDriveV3Model.File.ImageMediaMetadata.t
end