| Index: chromecast/browser/media/cast_renderer.h
|
| diff --git a/chromecast/browser/media/cast_renderer.h b/chromecast/browser/media/cast_renderer.h
|
| index 01872dc0e11e10746760f08582b047cb7b1c73b3..ed89de5a382930b468a032fdee4ece4faddaa040 100644
|
| --- a/chromecast/browser/media/cast_renderer.h
|
| +++ b/chromecast/browser/media/cast_renderer.h
|
| @@ -2,6 +2,7 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| +#include "chromecast/browser/media/media_pipeline_backend_factory.h"
|
| #include "media/base/renderer.h"
|
|
|
| namespace base {
|
| @@ -17,12 +18,11 @@ class TaskRunnerImpl;
|
|
|
| namespace media {
|
| class BalancedMediaTaskRunnerFactory;
|
| -class CmaMediaPipelineClient;
|
| class MediaPipelineImpl;
|
|
|
| class CastRenderer : public ::media::Renderer {
|
| public:
|
| - CastRenderer(const scoped_refptr<CmaMediaPipelineClient> pipeline_client,
|
| + CastRenderer(const CreateMediaPipelineBackendCB& create_backend_cb,
|
| const scoped_refptr<base::SingleThreadTaskRunner>& task_runner);
|
| ~CastRenderer() final;
|
|
|
| @@ -48,7 +48,7 @@ class CastRenderer : public ::media::Renderer {
|
| enum Stream { STREAM_AUDIO, STREAM_VIDEO };
|
| void OnEos(Stream stream);
|
|
|
| - scoped_refptr<CmaMediaPipelineClient> pipeline_client_;
|
| + const CreateMediaPipelineBackendCB create_backend_cb_;
|
| scoped_refptr<base::SingleThreadTaskRunner> task_runner_;
|
| scoped_refptr<BalancedMediaTaskRunnerFactory> media_task_runner_factory_;
|
| scoped_ptr<TaskRunnerImpl> backend_task_runner_;
|
|
|