Index: Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
diff --git a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
index 55fcd85339ebb0d8c4342934b3a45ce2f9d2cb20..53f409d3559d96830217d9460056d400c5c687f5 100644 |
--- a/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
+++ b/Source/modules/encryptedmedia/HTMLMediaElementEncryptedMedia.h |
@@ -40,11 +40,14 @@ public: |
static MediaKeys* mediaKeys(HTMLMediaElement&); |
static ScriptPromise setMediaKeys(ScriptState*, HTMLMediaElement&, MediaKeys*); |
DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(encrypted); |
+ DEFINE_STATIC_ATTRIBUTE_EVENT_LISTENER(waitingforkey); |
ddorwin
2015/02/20 04:45:28
There isn't an attribute for this event.
jrummell
2015/02/20 17:45:06
Done.
|
static void keyAdded(HTMLMediaElement&, const String& keySystem, const String& sessionId); |
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 waitingForKey(HTMLMediaElement&); |
+ static void playbackResumedAfterKey(HTMLMediaElement&); |
ddorwin
2015/02/20 04:45:28
"AfterKey" sounds weird.
noLongerWaitingForKey?
jrummell
2015/02/20 17:45:06
Done.
|
static void playerDestroyed(HTMLMediaElement&); |
static WebContentDecryptionModule* contentDecryptionModule(HTMLMediaElement&); |
@@ -79,6 +82,8 @@ private: |
EmeMode m_emeMode; |
+ bool m_waitingForKey; |
ddorwin
2015/02/20 04:45:28
m_isW...
jrummell
2015/02/20 17:45:05
Done.
|
+ |
PersistentWillBeMember<MediaKeys> m_mediaKeys; |
}; |