sig
  exception Invalid_data
  type converter = float -> float array -> int -> int -> float array
  type converter_plug = unit -> Audio_converter.Samplerate.converter
  type t
  val samplerate_conf : Dtools.Conf.ut
  val converters : Audio_converter.Samplerate.converter_plug Plug.plug
  val create : int -> Audio_converter.Samplerate.t
  val resample :
    Audio_converter.Samplerate.t ->
    float -> float array array -> int -> int -> float array array
end