package gapi-ocaml

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
module Location : sig ... end
type t = {
  1. aperture : float;
    (*

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

    *)
  2. cameraMake : string;
    (*

    The make of the camera used to create the photo.

    *)
  3. cameraModel : string;
    (*

    The model of the camera used to create the photo.

    *)
  4. colorSpace : string;
    (*

    The color space of the photo.

    *)
  5. exposureBias : float;
    (*

    The exposure bias of the photo (APEX value).

    *)
  6. exposureMode : string;
    (*

    The exposure mode used to create the photo.

    *)
  7. exposureTime : float;
    (*

    The length of the exposure, in seconds.

    *)
  8. flashUsed : bool;
    (*

    Whether a flash was used to create the photo.

    *)
  9. focalLength : float;
    (*

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

    *)
  10. height : int;
    (*

    The height of the image in pixels.

    *)
  11. isoSpeed : int;
    (*

    The ISO speed used to create the photo.

    *)
  12. lens : string;
    (*

    The lens used to create the photo.

    *)
  13. location : Location.t;
    (*

    Geographic location information stored in the image.

    *)
  14. maxApertureValue : float;
    (*

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

    *)
  15. meteringMode : string;
    (*

    The metering mode used to create the photo.

    *)
  16. rotation : int;
    (*

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

    *)
  17. sensor : string;
    (*

    The type of sensor used to create the photo.

    *)
  18. subjectDistance : int;
    (*

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

    *)
  19. time : string;
    (*

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

    *)
  20. whiteBalance : string;
    (*

    The white balance mode used to create the photo.

    *)
  21. 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 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