| 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_;
|
|
|
|
|