Index: content/renderer/media/crypto/render_cdm_factory.h |
diff --git a/content/renderer/media/crypto/render_cdm_factory.h b/content/renderer/media/crypto/render_cdm_factory.h |
index f15bfe8a4f7704e8a786f48bfebbc0f1c20b531e..af2d7ad257991061bfd75300aa35e90ef73b746a 100644 |
--- a/content/renderer/media/crypto/render_cdm_factory.h |
+++ b/content/renderer/media/crypto/render_cdm_factory.h |
@@ -39,7 +39,8 @@ class RenderCdmFactory : public media::CdmFactory, public RenderFrameObserver { |
~RenderCdmFactory() override; |
- scoped_ptr<media::MediaKeys> Create( |
+ // CdmFactory implementation. |
+ void Create( |
const std::string& key_system, |
bool allow_distinctive_identifier, |
bool allow_persistent_state, |
@@ -48,8 +49,8 @@ class RenderCdmFactory : public media::CdmFactory, public RenderFrameObserver { |
const media::SessionClosedCB& session_closed_cb, |
const media::LegacySessionErrorCB& legacy_session_error_cb, |
const media::SessionKeysChangeCB& session_keys_change_cb, |
- const media::SessionExpirationUpdateCB& session_expiration_update_cb) |
- override; |
+ const media::SessionExpirationUpdateCB& session_expiration_update_cb, |
+ const CdmCreatedCB& cdm_created_cb) override; |
private: |
#if defined(ENABLE_PEPPER_CDMS) |