Index: media/blink/key_system_config_selector.h |
diff --git a/media/blink/key_system_config_selector.h b/media/blink/key_system_config_selector.h |
index 86eec7efaa28baca9805311d8332ed92262c54a1..0d84fe3b17683701d33d2d4eb3c0caa198122cf4 100644 |
--- a/media/blink/key_system_config_selector.h |
+++ b/media/blink/key_system_config_selector.h |
@@ -9,6 +9,7 @@ |
#include <vector> |
#include "base/bind.h" |
+#include "base/callback.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
#include "media/base/eme_constants.h" |
@@ -31,8 +32,9 @@ class MediaPermission; |
class MEDIA_EXPORT KeySystemConfigSelector { |
public: |
- KeySystemConfigSelector(const KeySystems* key_systems, |
- MediaPermission* media_permission); |
+ KeySystemConfigSelector( |
+ const KeySystems* key_systems, |
+ MediaPermission* media_permission); |
~KeySystemConfigSelector(); |
@@ -41,8 +43,10 @@ class MEDIA_EXPORT KeySystemConfigSelector { |
const blink::WebVector<blink::WebMediaKeySystemConfiguration>& |
candidate_configurations, |
const blink::WebSecurityOrigin& security_origin, |
- base::Callback<void(const blink::WebMediaKeySystemConfiguration&)> |
- succeeded_cb, |
+ bool are_secure_codecs_supported, |
+ // The second argument is |are_secure_codecs_required|. |
+ base::Callback<void(const blink::WebMediaKeySystemConfiguration&, |
+ bool)> succeeded_cb, |
base::Callback<void(const blink::WebString&)> not_supported_cb); |
private: |