Class virtual Source.active_source


class virtual active_source : ?name:string -> Frame.content_kind -> object .. end
Inherits
val memo : Frame.t
method virtual output_get_ready : unit
Special init phase for outputs. This method is called by Root after the standard get_ready propagation, after the Root clock is started. It allows enhancements of the initial latency.
method virtual output : unit
Start a new output round, triggers computation of a new frame.
method virtual output_reset : unit
Do whatever needed when the latency gets too big and is reset.
method virtual is_active : bool
Is the source active ? If the returned value is false, then output_reset should not be called on that source. If output_reset does nothing, this function can return any value. TODO that kind of detail could be left inside #output_reset