Module type Generator.S


module type S = sig .. end

type t 
val length : t -> int
Length of the generator in ticks.
val remaining : t -> int
Duration of data (in ticks) before the next break, -1 if there's none.
val clear : t -> unit
Clear the generator.
val fill : t -> Frame.t -> unit
Append a fram to the generator.
val remove : t -> int -> unit
Forget a given duration (in ticks) of the generator.
val add_metadata : t -> Frame.metadata -> unit
Add metadata.