Index: chrome/browser/media/protected_media_identifier_permission_context.h |
diff --git a/chrome/browser/media/protected_media_identifier_permission_context.h b/chrome/browser/media/protected_media_identifier_permission_context.h |
index 0a3ec846dc0b2369ecb8da47a71252dcf92e8460..58fba09724b6f1f310d3be24aab60322f11f654f 100644 |
--- a/chrome/browser/media/protected_media_identifier_permission_context.h |
+++ b/chrome/browser/media/protected_media_identifier_permission_context.h |
@@ -29,6 +29,9 @@ class ProtectedMediaIdentifierPermissionContext |
const GURL& requesting_frame_origin, |
bool user_gesture, |
const BrowserPermissionCallback& callback) override; |
+ ContentSetting GetPermissionStatus( |
+ const GURL& requesting_origin, |
+ const GURL& embedding_origin) const override; |
private: |
~ProtectedMediaIdentifierPermissionContext() override; |
@@ -37,6 +40,10 @@ class ProtectedMediaIdentifierPermissionContext |
const GURL& requesting_frame, |
bool allowed) override; |
+ // Returns whether "Protected content" is enabled. It can be disabled by a |
+ // user in the master switch in content settings, or by the device policy. |
+ bool IsProtectedMediaIdentifierEnabled() const; |
+ |
DISALLOW_COPY_AND_ASSIGN(ProtectedMediaIdentifierPermissionContext); |
}; |