module Ringbuffer_ext:sig..end
type t
val create : int -> int -> tval channels : t -> intval read_space : t -> intval write_space : t -> intval read_advance : t -> int -> unitval write_advance : t -> int -> unitval peek : t -> Audio.buffer -> int -> int -> unitval read : t -> Audio.buffer -> int -> int -> unitval write : t -> Audio.buffer -> int -> int -> unitval transmit : t -> (Audio.buffer -> int -> int -> int) -> int