| Index: chromecast/browser/cast_content_browser_client.h
|
| diff --git a/chromecast/browser/cast_content_browser_client.h b/chromecast/browser/cast_content_browser_client.h
|
| index 5e5c262f92a103087e4856b5e9ec9a72bf0bc45f..f15537a1fd5dfe7a4cde100ec1d7151f593cb0b3 100644
|
| --- a/chromecast/browser/cast_content_browser_client.h
|
| +++ b/chromecast/browser/cast_content_browser_client.h
|
| @@ -30,6 +30,11 @@ class HostResolver;
|
| }
|
|
|
| namespace chromecast {
|
| +namespace media {
|
| +class MediaPipelineDevice;
|
| +class MediaPipelineDeviceParams;
|
| +}
|
| +
|
| namespace shell {
|
|
|
| class CastBrowserMainParts;
|
| @@ -48,6 +53,13 @@ class CastContentBrowserClient: public content::ContentBrowserClient {
|
| std::vector<scoped_refptr<content::BrowserMessageFilter>>
|
| PlatformGetBrowserMessageFilters();
|
|
|
| +#if !defined(OS_ANDROID)
|
| + // Creates a MediaPipelineDevice (CMA backend) for media playback, called
|
| + // once per media player instance.
|
| + scoped_ptr<media::MediaPipelineDevice> PlatformCreateMediaPipelineDevice(
|
| + const media::MediaPipelineDeviceParams& params);
|
| +#endif
|
| +
|
| // content::ContentBrowserClient implementation:
|
| content::BrowserMainParts* CreateBrowserMainParts(
|
| const content::MainFunctionParams& parameters) override;
|
|
|