sig
  type quality = float
  type bitrate = int
  type mode =
      VBR of Encoder.Vorbis.quality
    | CBR of Encoder.Vorbis.bitrate
    | ABR of Encoder.Vorbis.bitrate option * Encoder.Vorbis.bitrate option *
        Encoder.Vorbis.bitrate option
  type t = {
    channels : int;
    mode : Encoder.Vorbis.mode;
    samplerate : int;
    fill : int option;
  }
  val string_of_mode : Encoder.Vorbis.mode -> string
  val to_string : Encoder.Vorbis.t -> string
end