| Index: content/renderer/media/crypto/proxy_media_keys.h
|
| diff --git a/content/renderer/media/crypto/proxy_media_keys.h b/content/renderer/media/crypto/proxy_media_keys.h
|
| index e13fc3de897c5ef6cf2ec8bbaf3e436d2903db18..b708b920eb6aac72502b30824ea863c877018d2c 100644
|
| --- a/content/renderer/media/crypto/proxy_media_keys.h
|
| +++ b/content/renderer/media/crypto/proxy_media_keys.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include <map>
|
| #include <string>
|
| +#include <vector>
|
|
|
| #include "base/basictypes.h"
|
| #include "base/containers/hash_tables.h"
|
| @@ -39,21 +40,18 @@ class ProxyMediaKeys : public media::MediaKeys, public media::CdmContext {
|
|
|
| // MediaKeys implementation.
|
| void SetServerCertificate(
|
| - const uint8* certificate_data,
|
| - int certificate_data_length,
|
| + const std::vector<uint8>& certificate,
|
| scoped_ptr<media::SimpleCdmPromise> promise) override;
|
| void CreateSessionAndGenerateRequest(
|
| 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) override;
|
| void LoadSession(SessionType session_type,
|
| const std::string& session_id,
|
| scoped_ptr<media::NewSessionCdmPromise> promise) override;
|
| void UpdateSession(const std::string& session_id,
|
| - const uint8* response,
|
| - int response_length,
|
| + const std::vector<uint8>& response,
|
| scoped_ptr<media::SimpleCdmPromise> promise) override;
|
| void CloseSession(const std::string& session_id,
|
| scoped_ptr<media::SimpleCdmPromise> promise) override;
|
|
|