package vorbis

  1. Overview
  2. Docs
type t
val create : (int -> string * int) -> (int -> Unix.seek_command -> int) -> (unit -> int) -> t
val openfile : string -> t * Unix.file_descr
val openfile_with_fd : Unix.file_descr -> t
val decode_float : t -> float array array -> int -> int -> int
val decode_float_alloc : t -> int -> float array array
val decode : t -> ?big_endian:bool -> ?sample_size:int -> ?signed:bool -> string -> int -> int -> int
val streams : t -> int
val bitstream : t -> bitstream
val comments : t -> bitstream -> string * (string * string) list
val info : t -> bitstream -> info
val bitrate : t -> bitstream -> int
val samples : t -> bitstream -> int
val duration : t -> bitstream -> float
val serialnumber : t -> bitstream -> int
OCaml

Innovation. Community. Security.