Index: media/blink/webmediaplayer_impl.h |
diff --git a/media/blink/webmediaplayer_impl.h b/media/blink/webmediaplayer_impl.h |
index 427357b1f615fb8388c87522829dfb97085f8b09..64d1e00b28f6ed5d0e1323314aada49104a5c6ed 100644 |
--- a/media/blink/webmediaplayer_impl.h |
+++ b/media/blink/webmediaplayer_impl.h |
@@ -29,6 +29,7 @@ |
#include "third_party/WebKit/public/platform/WebContentDecryptionModuleResult.h" |
#include "third_party/WebKit/public/platform/WebMediaPlayer.h" |
#include "third_party/WebKit/public/platform/WebMediaPlayerClient.h" |
+#include "third_party/WebKit/public/platform/WebMediaPlayerEncryptedMediaClient.h" |
#include "url/gurl.h" |
namespace blink { |
@@ -67,12 +68,14 @@ class MEDIA_EXPORT WebMediaPlayerImpl |
// internal renderer will be created. |
// TODO(xhwang): Drop the internal renderer path and always pass in a renderer |
// here. |
- WebMediaPlayerImpl(blink::WebLocalFrame* frame, |
- blink::WebMediaPlayerClient* client, |
- base::WeakPtr<WebMediaPlayerDelegate> delegate, |
- scoped_ptr<RendererFactory> renderer_factory, |
- CdmFactory* cdm_factory, |
- const WebMediaPlayerParams& params); |
+ WebMediaPlayerImpl( |
+ blink::WebLocalFrame* frame, |
+ blink::WebMediaPlayerClient* client, |
+ blink::WebMediaPlayerEncryptedMediaClient* encrypted_client, |
+ base::WeakPtr<WebMediaPlayerDelegate> delegate, |
+ scoped_ptr<RendererFactory> renderer_factory, |
+ CdmFactory* cdm_factory, |
+ const WebMediaPlayerParams& params); |
virtual ~WebMediaPlayerImpl(); |
virtual void load(LoadType load_type, |
@@ -293,6 +296,7 @@ class MEDIA_EXPORT WebMediaPlayerImpl |
bool should_notify_time_changed_; |
blink::WebMediaPlayerClient* client_; |
+ blink::WebMediaPlayerEncryptedMediaClient* encrypted_client_; |
base::WeakPtr<WebMediaPlayerDelegate> delegate_; |