sig
type t
type file_type =
Mpeg
| OggVorbis
| Flac
| Mpc
| OggFlac
| WavPack
| Speex
| TrueAudio
| Mp4
| Asf
val version : string
exception Closed
exception Not_implemented
val set_strings_unicode : bool -> unit
val open_file : ?file_type:Taglib.file_type -> string -> Taglib.t
val close_file : Taglib.t -> unit
val file_save : Taglib.t -> bool
val tag_title : Taglib.t -> string
val tag_artist : Taglib.t -> string
val tag_album : Taglib.t -> string
val tag_comment : Taglib.t -> string
val tag_genre : Taglib.t -> string
val tag_year : Taglib.t -> int
val tag_track : Taglib.t -> int
val tag_set_title : Taglib.t -> string -> unit
val tag_set_artist : Taglib.t -> string -> unit
val tag_set_album : Taglib.t -> string -> unit
val tag_set_comment : Taglib.t -> string -> unit
val tag_set_genre : Taglib.t -> string -> unit
val tag_set_year : Taglib.t -> int -> unit
val tag_set_track : Taglib.t -> int -> unit
val audioproperties_length : Taglib.t -> int
val audioproperties_bitrate : Taglib.t -> int
val audioproperties_samplerate : Taglib.t -> int
val audioproperties_channels : Taglib.t -> int
end