1116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Copyright 2014 The Chromium Authors. All rights reserved.
2116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// Use of this source code is governed by a BSD-style license that can be
3116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch// found in the LICENSE file.
4116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
5116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#ifndef CHROMECAST_SHELL_RENDERER_CAST_CONTENT_RENDERER_CLIENT_H_
6116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#define CHROMECAST_SHELL_RENDERER_CAST_CONTENT_RENDERER_CLIENT_H_
7116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
8116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#include "content/public/renderer/content_renderer_client.h"
9116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
10116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace chromecast {
11116680a4aac90f2aa7413d9095a592090648e557Ben Murdochnamespace shell {
12116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
13116680a4aac90f2aa7413d9095a592090648e557Ben Murdochclass CastContentRendererClient : public content::ContentRendererClient {
14116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch public:
15116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  CastContentRendererClient() {}
16116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual ~CastContentRendererClient() {}
17116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
18116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  // ContentRendererClient implementation:
19116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual void RenderThreadStarted() OVERRIDE;
206e8cce623b6e4fe0c9e4af605d675dd9d0338c38Torne (Richard Coles)  virtual void RenderViewCreated(content::RenderView* render_view) OVERRIDE;
21116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch  virtual void AddKeySystems(
22116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch      std::vector<content::KeySystemInfo>* key_systems) OVERRIDE;
23116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch};
24116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
25116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace shell
26116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch}  // namespace chromecast
27116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch
28116680a4aac90f2aa7413d9095a592090648e557Ben Murdoch#endif  // CHROMECAST_SHELL_RENDERER_CAST_CONTENT_RENDERER_CLIENT_H_
29