sig
  val audio_conf : Dtools.Conf.ut
  val converter_conf : Dtools.Conf.ut
  module Samplerate :
    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
end