module Taglib:Ocaml bindings to taglibsig
..end
Usage is quite simple. All functions using a file
type variable, except close_file
,
may raise Closed
if given file was closed.
type
file
type
file_type =
| |
Mpeg |
| |
OggVorbis |
| |
Flac |
| |
Mpc |
exception Closed
val set_strings_unicode : bool -> unit
true
to use strings in latin1 (ISO-8859-1)
formatval open_file : ?file_type:file_type -> string -> file
Raises Not_found
if file does not exist or could not be opened.
val close_file : file -> unit
val file_save : file -> bool
val tag_title : file -> string
val tag_artist : file -> string
val tag_album : file -> string
val tag_comment : file -> string
val tag_genre : file -> string
val tag_year : file -> int
val tag_track : file -> int
val tag_set_title : file -> string -> unit
val tag_set_artist : file -> string -> unit
val tag_set_album : file -> string -> unit
val tag_set_comment : file -> string -> unit
val tag_set_genre : file -> string -> unit
val tag_set_year : file -> int -> unit
val tag_set_track : file -> int -> unit
val audioproperties_length : file -> int
val audioproperties_bitrate : file -> int
val audioproperties_samplerate : file -> int
val audioproperties_channels : file -> int