Index: content/renderer/media/android/proxy_media_keys.h |
diff --git a/content/renderer/media/android/proxy_media_keys.h b/content/renderer/media/android/proxy_media_keys.h |
index ca5c932d883e1974b7b2b573fcce141a9e8dbfbd..a3559d846a0881ea2ddf862a0c1e16f4b26e27db 100644 |
--- a/content/renderer/media/android/proxy_media_keys.h |
+++ b/content/renderer/media/android/proxy_media_keys.h |
@@ -6,6 +6,7 @@ |
#define CONTENT_RENDERER_MEDIA_ANDROID_PROXY_MEDIA_KEYS_H_ |
#include "base/basictypes.h" |
+#include "base/containers/hash_tables.h" |
#include "media/base/media_keys.h" |
class GURL; |
@@ -48,6 +49,7 @@ class ProxyMediaKeys : public media::MediaKeys { |
const std::string& destination_url); |
void OnSessionReady(uint32 session_id); |
void OnSessionClosed(uint32 session_id); |
+ void OnSessionApproved(uint32 session_id, bool success); |
void OnSessionError(uint32 session_id, |
media::MediaKeys::KeyError error_code, |
int system_code); |
@@ -60,6 +62,7 @@ class ProxyMediaKeys : public media::MediaKeys { |
media::SessionReadyCB session_ready_cb_; |
media::SessionClosedCB session_closed_cb_; |
media::SessionErrorCB session_error_cb_; |
+ base::hash_set<uint32> requested_session_id_; |
ddorwin
2013/12/20 23:59:52
maybe session_ids_pending_create_ per later discus
xhwang
2013/12/21 00:40:48
Typically how big is this set? I wonder if using h
|
DISALLOW_COPY_AND_ASSIGN(ProxyMediaKeys); |
}; |