Library
Module
Module type
Parameter
Class
Class type
* Decode from or encode to the Ogg Vorbis compressed audio format; * or get informations about an Ogg Vorbis file. * *
The call returned a 'false' status (eg, ov_bitrate_instant * can return OV_FALSE if playback is not in progress, and thus * there is no instantaneous bitrate information to report.
Indicates there was an interruption in the data (one of: garbage between * pages, loss of sync followed by recapture, or a corrupt page).
Indicates that an invalid stream section was supplied, * or the requested link is corrupt.
An unknown error happened (it should not have happened, please report).
Index of a logical bitstream. The special value -1 means the physical * bitsream.
type info = {
vorbis_version : int;
version of vorbis codec, must be 0
*)audio_channels : int;
number of audio channels
*)audio_samplerate : int;
samplerate in Hertz
*)bitrate_upper : int;
bitrate_nominal : int;
bitrate_lower : int;
bitrate_window : int;
}
Vorbis informations about a file.
val tags : (string, string) Hashtbl.t -> unit -> (string * string) list
Create a list of vorbis tags.
module Encoder : sig ... end
module Decoder : sig ... end
module File : sig ... end
module Skeleton : sig ... end