Index: content/renderer/pepper/content_decryptor_delegate.h |
diff --git a/content/renderer/pepper/content_decryptor_delegate.h b/content/renderer/pepper/content_decryptor_delegate.h |
index 1fbeddba5ead7b680a64d0b3ce469258563470b3..1f055c54f772510e2b32c149da49aaf13d82393c 100644 |
--- a/content/renderer/pepper/content_decryptor_delegate.h |
+++ b/content/renderer/pepper/content_decryptor_delegate.h |
@@ -8,6 +8,7 @@ |
#include <map> |
#include <queue> |
#include <string> |
+#include <vector> |
#include "base/basictypes.h" |
#include "base/callback_helpers.h" |
@@ -60,21 +61,18 @@ class ContentDecryptorDelegate { |
void InstanceCrashed(); |
// Provides access to PPP_ContentDecryptor_Private. |
- void SetServerCertificate(const uint8_t* certificate, |
- uint32_t certificate_length, |
+ void SetServerCertificate(const std::vector<uint8>& certificate, |
scoped_ptr<media::SimpleCdmPromise> promise); |
void CreateSessionAndGenerateRequest( |
media::MediaKeys::SessionType session_type, |
media::EmeInitDataType init_data_type, |
- const uint8* init_data, |
- int init_data_length, |
+ const std::vector<uint8>& init_data, |
scoped_ptr<media::NewSessionCdmPromise> promise); |
void LoadSession(media::MediaKeys::SessionType session_type, |
const std::string& session_id, |
scoped_ptr<media::NewSessionCdmPromise> promise); |
void UpdateSession(const std::string& session_id, |
- const uint8* response, |
- int response_length, |
+ const std::vector<uint8>& response, |
scoped_ptr<media::SimpleCdmPromise> promise); |
void CloseSession(const std::string& session_id, |
scoped_ptr<media::SimpleCdmPromise> promise); |