Index: media/cdm/ppapi/clear_key_cdm.h |
diff --git a/media/cdm/ppapi/clear_key_cdm.h b/media/cdm/ppapi/clear_key_cdm.h |
index c77e4b4102932acb5d0f7cb527ea485823362177..a0d951c012490136735356f7692684ce446fe0d6 100644 |
--- a/media/cdm/ppapi/clear_key_cdm.h |
+++ b/media/cdm/ppapi/clear_key_cdm.h |
@@ -28,7 +28,7 @@ class DecoderBuffer; |
class FFmpegCdmAudioDecoder; |
// Clear key implementation of the cdm::ContentDecryptionModule interface. |
-class ClearKeyCdm : public cdm::ContentDecryptionModule_1 { |
+class ClearKeyCdm : public cdm::ContentDecryptionModule_2 { |
public: |
explicit ClearKeyCdm(cdm::Host* host); |
virtual ~ClearKeyCdm(); |
@@ -56,8 +56,12 @@ class ClearKeyCdm : public cdm::ContentDecryptionModule_1 { |
cdm::VideoFrame* video_frame) OVERRIDE; |
virtual cdm::Status DecryptAndDecodeSamples( |
const cdm::InputBuffer& encrypted_buffer, |
- cdm::AudioFrames_1* audio_frames) OVERRIDE; |
+ cdm::AudioFrames* audio_frames) OVERRIDE; |
virtual void Destroy() OVERRIDE; |
+ virtual void OnPlatformChallengeResponse( |
+ const cdm::PlatformChallengeResponse& response) OVERRIDE; |
+ virtual void OnQueryOutputProtectionStatus( |
+ uint32_t link_mask, uint32_t output_protection_mask) OVERRIDE; |
private: |
// TODO(xhwang): After we removed DecryptorClient. We probably can also remove |