package speex

  1. Overview
  2. Docs
exception Not_speex
type t
type read = bytes -> int -> int -> int
val open_sync : Ogg.Sync.t -> t
val open_file : string -> t * Unix.file_descr
val open_feed : read -> t
val serial : t -> nativeint
val comments : t -> (string * string) list
val header : t -> Header.t
val decode : t -> float array list
val decode_stereo : t -> float array array list
val decode_feed : t -> (float array -> unit) -> unit
val decode_feed_stereo : t -> (float array array -> unit) -> unit
val decode_int : t -> int array list
val decode_int_stereo : t -> int array array list
val decode_int_feed : t -> (int array -> unit) -> unit
val decode_int_feed_stereo : t -> (int array array -> unit) -> unit