sig
  type t = {
    channels : int;
    audio : string option;
    has_video : bool;
    video : string option;
    muxer : string option;
    metadata : string;
    pipeline : string option;
    log : int;
  }
  val audio_channels : Encoder.GStreamer.t -> int
  val video_channels : Encoder.GStreamer.t -> int
  val to_string : Encoder.GStreamer.t -> string
end