| Index: content/renderer/media/webmediaplayer_impl.h
|
| diff --git a/content/renderer/media/webmediaplayer_impl.h b/content/renderer/media/webmediaplayer_impl.h
|
| index 50ee39b14291eec5ec4097a7a84626d53098a756..1ec7ca910f33669222574576d106adf7247144ff 100644
|
| --- a/content/renderer/media/webmediaplayer_impl.h
|
| +++ b/content/renderer/media/webmediaplayer_impl.h
|
| @@ -47,6 +47,7 @@
|
| class RenderAudioSourceProvider;
|
|
|
| namespace blink {
|
| +class WebContentDecryptionModule;
|
| class WebFrame;
|
| }
|
|
|
| @@ -67,6 +68,7 @@ class WebLayerImpl;
|
| namespace content {
|
| class BufferedDataSource;
|
| class WebAudioSourceProviderImpl;
|
| +class WebContentDecryptionModuleImpl;
|
| class WebMediaPlayerDelegate;
|
| class WebMediaPlayerParams;
|
| class WebTextTrackImpl;
|
| @@ -175,6 +177,9 @@ class WebMediaPlayerImpl
|
| const blink::WebString& key_system,
|
| const blink::WebString& session_id);
|
|
|
| + virtual void setContentDecryptionModule(
|
| + blink::WebContentDecryptionModule* cdm);
|
| +
|
| // content::RenderViewObserver implementation.
|
| virtual void OnDestruct() OVERRIDE;
|
|
|
| @@ -373,6 +378,10 @@ class WebMediaPlayerImpl
|
| // Text track objects get a unique index value when they're created.
|
| int text_track_index_;
|
|
|
| + // Non-owned pointer to the CDM. Updated via calls to
|
| + // setContentDecryptionModule().
|
| + WebContentDecryptionModuleImpl* web_cdm_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(WebMediaPlayerImpl);
|
| };
|
|
|
|
|