Chromium Code Reviews| 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); |
| }; |