Home | History | Annotate | Download | only in base

Lines Matching defs:Pipeline

37 // Pipeline runs the media pipeline.  Filters are created and called on the
38 // message loop injected into this object. Pipeline works like a state
68 class MEDIA_EXPORT Pipeline : public DemuxerHost {
70 // Buffering states the pipeline transitions between during playback.
85 // Constructs a media pipeline that will execute on |message_loop|.
86 Pipeline(const scoped_refptr<base::MessageLoopProxy>& message_loop,
88 virtual ~Pipeline();
90 // Build a pipeline to using the given filter collection to construct a filter
103 // pipeline's buffering state changes.
106 // It is an error to call this method after the pipeline has already started.
114 // Asynchronously stops the pipeline, executing |stop_cb| when the pipeline
117 // Stop() must complete before destroying the pipeline. It it permissible to
118 // call Stop() at any point during the lifetime of the pipeline.
120 // It is safe to delete the pipeline during the execution of |stop_cb|.
124 // executed when the all filters in the pipeline have processed the seek.
129 // It is an error to call this method if the pipeline has not started.
132 // Returns true if the pipeline has been started via Start(). If IsRunning()
134 // the pipeline.
143 // Gets the current playback rate of the pipeline. When the pipeline is
145 // that the pipeline is rendering the media at the standard rate. Valid
157 // the pipeline is started, this value will be 1.0f. Valid values range
190 // Gets the current pipeline statistics.
204 // Pipeline states, as described above.
276 // Stops and destroys all filters, placing the pipeline in the kStopped state.
279 // Carries out stopping and destroying all filters, placing the pipeline in
315 // When we start to tear down the pipeline, we will consider two cases:
316 // 1. when pipeline has not been initialized, we will transit to stopping
318 // 2. when pipeline has been initialized, we will first transit to pausing
354 // Message loop used to execute pipeline tasks.
363 // Whether or not the pipeline is running.
403 // Status of the pipeline. Initialized to PIPELINE_OK which indicates that
404 // the pipeline is operating correctly. Any other value indicates that the
405 // pipeline is stopped or is stopping. Clients can call the Stop() method to
406 // reset the pipeline state, and restore this to PIPELINE_OK.
456 // Time of pipeline creation; is non-zero only until the pipeline first
464 DISALLOW_COPY_AND_ASSIGN(Pipeline);