Index: media/base/cdm_initialized_promise.h |
diff --git a/media/base/cdm_initialized_promise.h b/media/base/cdm_initialized_promise.h |
index cc11f31d96cc2b19c6287cbf8280635ba3db9d59..8e48f7cd0fa2b422ff1f54fcb0c831bf4869bfbb 100644 |
--- a/media/base/cdm_initialized_promise.h |
+++ b/media/base/cdm_initialized_promise.h |
@@ -11,10 +11,11 @@ |
#include "media/base/cdm_factory.h" |
#include "media/base/cdm_promise.h" |
#include "media/base/media_export.h" |
-#include "media/base/media_keys.h" |
namespace media { |
+class MediaKeys; |
+ |
// Promise to be resolved when the CDM is initialized. It owns the MediaKeys |
// object until the initialization completes, which it then passes to |
// |cdm_created_cb|. |
@@ -26,7 +27,7 @@ class MEDIA_EXPORT CdmInitializedPromise : public SimpleCdmPromise { |
// SimpleCdmPromise implementation. |
void resolve() override; |
- void reject(MediaKeys::Exception exception_code, |
+ void reject(CdmPromise::Exception exception_code, |
uint32_t system_code, |
const std::string& error_message) override; |