| Index: Source/modules/encryptedmedia/MediaKeys.h
|
| diff --git a/Source/modules/encryptedmedia/MediaKeys.h b/Source/modules/encryptedmedia/MediaKeys.h
|
| index a83f9e74d05621587c3f4bb19fbac7b549388cfc..53acca5a36d02b05eba7106e5857de2787492c6a 100644
|
| --- a/Source/modules/encryptedmedia/MediaKeys.h
|
| +++ b/Source/modules/encryptedmedia/MediaKeys.h
|
| @@ -52,7 +52,8 @@ public:
|
|
|
| const String& keySystem() const { return m_keySystem; }
|
|
|
| - ScriptPromise createSession(ScriptState*, const String& initDataType, Uint8Array* initData, const String& sessionType);
|
| + ScriptPromise createSession(ScriptState*, const String& initDataType, ArrayBuffer* initData, const String& sessionType);
|
| + ScriptPromise createSession(ScriptState*, const String& initDataType, ArrayBufferView* initData, const String& sessionType);
|
|
|
| static bool isTypeSupported(const String& keySystem, const String& contentType);
|
|
|
| @@ -67,6 +68,8 @@ private:
|
| friend class MediaKeysInitializer;
|
| MediaKeys(ExecutionContext*, const String& keySystem, PassOwnPtr<blink::WebContentDecryptionModule>);
|
|
|
| + ScriptPromise createSessionInternal(ScriptState*, const String& initDataType, PassRefPtr<ArrayBuffer> initData, const String& sessionType);
|
| +
|
| const String m_keySystem;
|
| OwnPtr<blink::WebContentDecryptionModule> m_cdm;
|
| };
|
|
|