Home | History | Annotate | Download | only in base

Lines Matching defs:Pipeline

38 // Metadata describing a pipeline once it has been initialized.
50 // Pipeline runs the media pipeline. Filters are created and called on the
51 // task runner injected into this object. Pipeline works like a state
80 class MEDIA_EXPORT Pipeline : public DemuxerHost {
82 // Constructs a media pipeline that will execute on |task_runner|.
83 Pipeline(const scoped_refptr<base::SingleThreadTaskRunner>& task_runner,
85 virtual ~Pipeline();
87 // Build a pipeline to using the given filter collection to construct a filter
107 // It is an error to call this method after the pipeline has already started.
116 // Asynchronously stops the pipeline, executing |stop_cb| when the pipeline
119 // Stop() must complete before destroying the pipeline. It it permissible to
120 // call Stop() at any point during the lifetime of the pipeline.
122 // It is safe to delete the pipeline during the execution of |stop_cb|.
126 // executed when the all filters in the pipeline have processed the seek.
131 // It is an error to call this method if the pipeline has not started.
134 // Returns true if the pipeline has been started via Start(). If IsRunning()
136 // the pipeline.
139 // Gets the current playback rate of the pipeline. When the pipeline is
141 // that the pipeline is rendering the media at the standard rate. Valid
153 // the pipeline is started, this value will be 1.0f. Valid values range
177 // Gets the current pipeline statistics.
189 // Pipeline states, as described above.
241 // methods are run as the result of posting a task to the Pipeline's
245 // Stops and destroys all filters, placing the pipeline in the kStopped state.
248 // Carries out stopping and destroying all filters, placing the pipeline in
281 // When we start to tear down the pipeline, we will consider two cases:
282 // 1. when pipeline has not been initialized, we will transit to stopping
284 // 2. when pipeline has been initialized, we will first transit to pausing
332 // Task runner used to execute pipeline tasks.
341 // Whether or not the pipeline is running.
382 // Status of the pipeline. Initialized to PIPELINE_OK which indicates that
383 // the pipeline is operating correctly. Any other value indicates that the
384 // pipeline is stopped or is stopping. Clients can call the Stop() method to
385 // reset the pipeline state, and restore this to PIPELINE_OK.
429 pipeline creation; is non-zero only until the pipeline first
437 DISALLOW_COPY_AND_ASSIGN(Pipeline);