package metadata

  1. Overview
  2. Docs

Module Metadata.MakeSource

Parameters

module E : CharEncoding.T

Signature

Sourceexception Invalid

Raised when the format is invalid.

Sourcetype metadata = (string * string) list
Sourcetype endianness =
  1. | Big_endian
  2. | Little_endian
Sourcemodule Reader : sig ... end
Sourcemodule Int : sig ... end
Sourcemodule ID3v1 : sig ... end
Sourcemodule ID3v2 : sig ... end
Sourcemodule OGG : sig ... end
Sourcemodule JPEG : sig ... end
Sourcemodule PNG : sig ... end
Sourcemodule AVI : sig ... end
Sourcemodule MP4 : sig ... end
Sourceval recode : ?source:[ `ISO_8859_1 | `UTF_16 | `UTF_16BE | `UTF_16LE | `UTF_8 ] -> string -> string
Sourcemodule ID3 : sig ... end
Sourceval first_valid : (Reader.t -> 'a) list -> Reader.t -> 'a

Return the first application which does not raise invalid.

Sourcemodule Audio : sig ... end
Sourcemodule Image : sig ... end
Sourcemodule Video : sig ... end
Sourcemodule Any : sig ... end
include module type of struct include Any end
Sourceval parsers : (ID3v2.R.t -> (string * string) list) list
Sourceval parse : Reader.t -> (string * string) list
Sourceval parse_file : string -> (string * string) list