Class virtual Request_source.unqueued


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. has been resolved. On the top of it we define queued, which manages a queue of files, feed by resolving in an other thread requests given by get_next_request.
Inherits
method virtual get_next_file : Request.t option
get_next_file is the only thing you've got to define, it's supposed to return "quickly" as it is run in the Root thread.
method is_ready : bool
method private get_frame : Frame.t -> unit
method abort_track : unit
method copy_queue : Request.t list
method remaining : int