Index: content/renderer/render_frame_impl.h |
diff --git a/content/renderer/render_frame_impl.h b/content/renderer/render_frame_impl.h |
index 4fcba4dca3d6d070c7849d593b353a8fedffe580..6f3e2cb1bcfafd3ae5880c20be8bc85bc72cb020 100644 |
--- a/content/renderer/render_frame_impl.h |
+++ b/content/renderer/render_frame_impl.h |
@@ -695,6 +695,9 @@ class CONTENT_EXPORT RenderFrameImpl |
void OnSetPepperVolume(int32_t pp_instance, double volume); |
#endif // ENABLE_PLUGINS |
+ // Callback for WebMediaPlayerImpl to check whether remoting CDM is used. |
+ bool isUsingRemotingCdm() { return is_using_remoting_cdm_; } |
+ |
protected: |
explicit RenderFrameImpl(const CreateParams& params); |
@@ -1288,6 +1291,13 @@ class CONTENT_EXPORT RenderFrameImpl |
mojo::Binding<mojom::Frame> frame_binding_; |
mojom::FrameHostPtr frame_host_; |
+ // This is an indicator whether is in mirroring/remoting session. |
+ bool is_remote_sink_available_; |
+ |
+ // This is an indicator whether the remoting CdmFactory is used for encrypted |
+ // content. |
+ bool is_using_remoting_cdm_; |
+ |
base::WeakPtrFactory<RenderFrameImpl> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(RenderFrameImpl); |