| Index: content/renderer/media/webmediaplayer_impl.h
|
| diff --git a/content/renderer/media/webmediaplayer_impl.h b/content/renderer/media/webmediaplayer_impl.h
|
| index d705af200966146df2473b4b1fbacbe11393a092..7b51cadfb52aed90ae9e6b2ed53a7dc73a661b02 100644
|
| --- a/content/renderer/media/webmediaplayer_impl.h
|
| +++ b/content/renderer/media/webmediaplayer_impl.h
|
| @@ -34,6 +34,7 @@ class RenderAudioSourceProvider;
|
|
|
| namespace blink {
|
| class WebContentDecryptionModule;
|
| +class WebContentDecryptionModuleResult;
|
| class WebLocalFrame;
|
| }
|
|
|
| @@ -154,6 +155,9 @@ class WebMediaPlayerImpl
|
|
|
| virtual void setContentDecryptionModule(
|
| blink::WebContentDecryptionModule* cdm);
|
| + virtual void setContentDecryptionModule(
|
| + blink::WebContentDecryptionModule* cdm,
|
| + blink::WebContentDecryptionModuleResult result);
|
|
|
| // Notifies blink that the entire media element region has been invalidated.
|
| // This path is slower than notifying the compositor directly as it performs
|
| @@ -237,6 +241,10 @@ class WebMediaPlayerImpl
|
| // NULL immediately and reset.
|
| void SetDecryptorReadyCB(const media::DecryptorReadyCB& decryptor_ready_cb);
|
|
|
| + // Called when setContentDecryptionModule() completes.
|
| + void ContentDecryptionModuleSet(
|
| + blink::WebContentDecryptionModuleResult result);
|
| +
|
| // Returns the current video frame from |compositor_|. Blocks until the
|
| // compositor can return the frame.
|
| scoped_refptr<media::VideoFrame> GetCurrentFrameFromCompositor();
|
|
|