Doc.ValueDocumentation of a builtin or an operator.
type source = [ | `Audio| `Conversion| `FFmpegFilter| `Fade| `Input of [ `Active | `Passive ]| `Liquidsoap| `MIDI| `Output| `Synthesis| `Testing| `Track| `Video| `Visualization ]What a source-returning operator does, used to group the reference.
type t = {typ : string;category : category;flags : flag list;description : string;examples : string list;Unlabelled arguments are keyed by None.
arguments : (string option * argument) list;methods : (string * meth) list;callbacks : (string * meth) list;sync_description : string option;composition_description : string option;composition : (string * meth) list;}val add : string -> t Stdlib.Lazy.t -> unitRegister documentation under a name. Lazy: building it forces the operator's type to be printed, which is wasted work for the common case where nobody asks for documentation.
Print the documentation of one item, as liquidsoap -h does.
val to_json : unit -> Json.t