let type_of_format ~pos ~level f =
let kind = Encoder.kind_of_format f in
let audio = type_of_mul ~pos ~level kind.Frame.audio in
let video = type_of_mul ~pos ~level kind.Frame.video in
let midi = type_of_mul ~pos ~level kind.Frame.midi in
format_t ~pos ~level (frame_kind_t ~pos ~level audio video midi)