package vorbis

  1. Overview
  2. Docs
type t
val create : int -> int -> int -> int -> int -> t
val create_vbr : int -> int -> float -> t
val reset : t -> unit
val headerout : ?encoder:string -> t -> Ogg.Stream.stream -> (string * string) list -> unit
val headerout_packetout : ?encoder:string -> t -> (string * string) list -> Ogg.Stream.packet * Ogg.Stream.packet * Ogg.Stream.packet
val get_channels : t -> int
val encode_buffer_float : t -> Ogg.Stream.stream -> float array array -> int -> int -> unit
val time_of_granulepos : t -> Int64.t -> Nativeint.t
val end_of_stream : t -> Ogg.Stream.stream -> unit
OCaml

Innovation. Community. Security.