module Vorbis:Decode from or encode to the Ogg Vorbis compressed audio format; or get informations about an Ogg Vorbis file.sig
..end
Author(s): Samuel Mimram, Julien Cristau, David Baelde
exception Invalid_parameters
exception Invalid_quality
exception Invalid_bitrate
exception Invalid_channels
exception Invalid_sample_freq
exception Invalid_argument
exception Could_not_open_file
exception Not_vorbis
exception Bad_header
exception Read_error
exception Internal_fault
exception Hole_in_data
exception Bad_link
exception Version_mismatch
exception Not_implemented
exception Unknown_error of int
exception Utf8_failure of string
typebitstream =
int
type
info = {
|
vorbis_version : |
(* | version of vorbis codec, must be 0 | *) |
|
audio_channels : |
(* | number of audio channels | *) |
|
audio_samplerate : |
(* | samplerate in Hertz | *) |
|
bitrate_upper : |
|||
|
bitrate_nominal : |
|||
|
bitrate_lower : |
|||
|
bitrate_window : |
val tags : ?title:string ->
?artist:string ->
?genre:string ->
?date:string ->
?album:string ->
?tracknumber:string -> ?comment:string -> unit -> (string * string) list
module Encoder:sig
..end
module Decoder:sig
..end