Index: media/blink/encrypted_media_player_support.h |
diff --git a/media/blink/encrypted_media_player_support.h b/media/blink/encrypted_media_player_support.h |
index d3fd454b6626606be7fbe59c146a54452b840a4a..3ec0112f31f4b6548ed9e93d682bb051641ce368 100644 |
--- a/media/blink/encrypted_media_player_support.h |
+++ b/media/blink/encrypted_media_player_support.h |
@@ -23,6 +23,7 @@ namespace blink { |
class WebContentDecryptionModule; |
class WebLocalFrame; |
class WebMediaPlayerClient; |
+class WebMediaPlayerEncryptedMediaClient; |
class WebString; |
} |
@@ -40,10 +41,12 @@ class EncryptedMediaPlayerSupport |
using CdmContextReadyCB = ProxyDecryptor::CdmContextReadyCB; |
// |cdm_context_ready_cb| is called when the CDM instance creation completes. |
- EncryptedMediaPlayerSupport(CdmFactory* cdm_factory, |
- blink::WebMediaPlayerClient* client, |
- MediaPermission* media_permission, |
- const CdmContextReadyCB& cdm_context_ready_cb); |
+ EncryptedMediaPlayerSupport( |
+ CdmFactory* cdm_factory, |
+ blink::WebMediaPlayerClient* client, |
+ blink::WebMediaPlayerEncryptedMediaClient* encrypted_client, |
+ MediaPermission* media_permission, |
+ const CdmContextReadyCB& cdm_context_ready_cb); |
~EncryptedMediaPlayerSupport(); |
blink::WebMediaPlayer::MediaKeyException GenerateKeyRequest( |
@@ -98,6 +101,7 @@ class EncryptedMediaPlayerSupport |
CdmFactory* cdm_factory_; |
blink::WebMediaPlayerClient* client_; |
+ blink::WebMediaPlayerEncryptedMediaClient* encrypted_client_; |
MediaPermission* media_permission_; |