package taglib

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
type file_type = [
  1. | `Asf
  2. | `Autodetect
  3. | `Flac
  4. | `Mp4
  5. | `Mpc
  6. | `Mpeg
  7. | `OggFlac
  8. | `OggVorbis
  9. | `Speex
  10. | `TrueAudio
  11. | `WavPack
]
type 'a file_tag constraint 'a = [< file_type ]
type 'a file = 'a file_tag t constraint 'a = [< file_type ]
exception Closed
exception Not_implemented
exception Invalid_file
val open_file : file_type -> string -> file_type file
val close_file : file_type file -> unit
val file_save : file_type file -> bool
val file_type : file_type file -> file_type
val properties : file_type file -> (string, string list) Hashtbl.t
val set_properties : file_type file -> (string, string list) Hashtbl.t -> unit
val audioproperties_length : file_type file -> int
val audioproperties_bitrate : file_type file -> int
val audioproperties_samplerate : file_type file -> int
val audioproperties_channels : file_type file -> int
OCaml

Innovation. Community. Security.