Module Exif.Entry.Pack

module Pack: sig .. end

type format = 
| ILLEGAL (*
do not used it
*)
| BYTE
| ASCII
| SHORT
| LONG
| RATIONAL
| SBYTE
| UNDEFINED
| SSHORT
| SLONG
| SRATIONAL
| FLOAT
| DOUBLE
val string_of_format : format -> string
type unpacked = 
| Bytes of int array
| Asciis of string
| Shorts of int array
| Longs of int64 array
| Rationals of (int64 * int64) array
| SBytes of int array
| Undefined of string
| SShorts of int array
| SLongs of int32 array
| SRationals of (int32 * int32) array
| Floats of float array
| Doubles of float array (*
Constructors start with "S" are signed.
*)
val unpack : format -> int -> string -> unpacked
unpack format components packed components are the number of elements in packed, not the bytes of packed.
val format : Format.formatter -> unpacked -> unit