Chromium Code Reviews| Index: chromecast/browser/cast_browser_main_parts.h |
| diff --git a/chromecast/browser/cast_browser_main_parts.h b/chromecast/browser/cast_browser_main_parts.h |
| index 1466b047164c543687f85e29c0d15740f3cad805..26956f5ec6cd92b9f1afee9d7ad4bdcea16a1ba7 100644 |
| --- a/chromecast/browser/cast_browser_main_parts.h |
| +++ b/chromecast/browser/cast_browser_main_parts.h |
| @@ -22,6 +22,7 @@ class NetLog; |
| namespace chromecast { |
| namespace media { |
| +class MediaPipelineBackendManager; |
| class MediaResourceTracker; |
| class VideoPlaneController; |
| } // namespace media |
| @@ -38,10 +39,13 @@ class CastBrowserMainParts : public content::BrowserMainParts { |
| ~CastBrowserMainParts() override; |
| scoped_refptr<base::SingleThreadTaskRunner> GetMediaTaskRunner() const; |
| + |
| #if !defined(OS_ANDROID) |
| media::MediaResourceTracker* media_resource_tracker(); |
| #endif |
| + media::MediaPipelineBackendManager* media_pipeline_backend_manager(); |
|
alokp
2016/03/31 04:37:24
We do not use MediaPipelineBackend on Android. Thi
tianyuwang1
2016/03/31 18:14:53
Done.
|
| + |
| // content::BrowserMainParts implementation: |
| void PreMainMessageLoopStart() override; |
| void PostMainMessageLoopStart() override; |
| @@ -64,6 +68,10 @@ class CastBrowserMainParts : public content::BrowserMainParts { |
| media::MediaResourceTracker* media_resource_tracker_; |
| #endif |
| + // Tracks all media pipeline backends. |
| + scoped_ptr<media::MediaPipelineBackendManager> |
| + media_pipeline_backend_manager_; |
| + |
| DISALLOW_COPY_AND_ASSIGN(CastBrowserMainParts); |
| }; |