Module Request_source


module Request_source: sig .. end
General classes for streaming files.

class virtual unqueued : kind:Frame.content_kind -> name:string -> object .. end
Class unqueued plays the file given by method get_next_file as a request which is ready, i.e.
class virtual queued : kind:Frame.content_kind -> name:string -> ?length:float -> ?default_duration:float -> ?conservative:bool -> ?timeout:float -> unit -> object .. end
Same thing, with a queue in which we prefetch files, which requests are given by get_next_request.
val queued_proto : Lang.proto
val extract_queued_params : Lang.env -> float * float * float * bool