Index: Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
diff --git a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
index 55fcd85339ebb0d8c4342934b3a45ce2f9d2cb20..7e5b55c728ffa5b5e8515a7435bea0d70e474775 100644 |
--- a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
+++ b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
@@ -45,6 +45,8 @@ public: |
static void keyError(HTMLMediaElement&, const String& keySystem, const String& sessionId, WebMediaPlayerClient::MediaKeyErrorCode, unsigned short systemCode); |
static void keyMessage(HTMLMediaElement&, const String& keySystem, const String& sessionId, const unsigned char* message, unsigned messageLength, const WebURL& defaultURL); |
static void encrypted(HTMLMediaElement&, const String& initDataType, const unsigned char* initData, unsigned initDataLength); |
+ static void didBlockPlaybackWaitingForKey(HTMLMediaElement&); |
+ static void didResumePlaybackBlockedForKey(HTMLMediaElement&); |
static void playerDestroyed(HTMLMediaElement&); |
static WebContentDecryptionModule* contentDecryptionModule(HTMLMediaElement&); |
@@ -79,6 +81,8 @@ private: |
EmeMode m_emeMode; |
+ bool m_isWaitingForKey; |
+ |
PersistentWillBeMember<MediaKeys> m_mediaKeys; |
}; |