Index: webkit/media/crypto/ppapi_decryptor.h |
diff --git a/webkit/media/crypto/ppapi_decryptor.h b/webkit/media/crypto/ppapi_decryptor.h |
index c779b17b03869bea2dc6469cd32b4772e9eea39f..119c9a30ba7441d0b7fab7ced5777b7dac2cfda3 100644 |
--- a/webkit/media/crypto/ppapi_decryptor.h |
+++ b/webkit/media/crypto/ppapi_decryptor.h |
@@ -10,6 +10,10 @@ |
#include "base/memory/ref_counted.h" |
#include "media/base/decryptor.h" |
+namespace base { |
+class MessageLoopProxy; |
+} |
+ |
namespace media { |
class DecryptorClient; |
} |
@@ -46,13 +50,9 @@ class PpapiDecryptor : public media::Decryptor { |
virtual void Stop() OVERRIDE; |
private: |
- // Callback for the plugin to hand back the decrypted data. |
- void DataReady(const DecryptCB& decrypt_cb, const uint8* data, int data_size); |
- |
- // TODO(xhwang): Need to figure out how the CDM plugin fires key events |
- // (e.g. KeyMessage). |
media::DecryptorClient* client_; |
scoped_refptr<webkit::ppapi::PluginInstance> cdm_plugin_; |
+ scoped_refptr<base::MessageLoopProxy> render_loop_proxy_; |
DISALLOW_COPY_AND_ASSIGN(PpapiDecryptor); |
}; |