| Index: modules/encryptedmedia/MediaKeySession.idl
|
| diff --git a/modules/encryptedmedia/MediaKeySession.idl b/modules/encryptedmedia/MediaKeySession.idl
|
| index a5cf3338e91d1c17bbc1d6cb26d930369366ab5d..9126d3b310048ea17ce3a59d72af98e96231e066 100644
|
| --- a/modules/encryptedmedia/MediaKeySession.idl
|
| +++ b/modules/encryptedmedia/MediaKeySession.idl
|
| @@ -27,7 +27,7 @@
|
| ActiveDOMObject,
|
| RuntimeEnabled=EncryptedMedia,
|
| GarbageCollected,
|
| - TypeChecking=Interface|Nullable
|
| + TypeChecking=Interface
|
| ] interface MediaKeySession : EventTarget {
|
| // error state
|
| readonly attribute MediaKeyError error;
|
| @@ -35,8 +35,10 @@
|
| // session properties
|
| readonly attribute DOMString keySystem;
|
| readonly attribute DOMString sessionId;
|
| + [CallWith=ScriptState] readonly attribute Promise closed;
|
|
|
| // session operations
|
| - [RaisesException] void update(Uint8Array response);
|
| - [RaisesException] void release();
|
| + [CallWith=ScriptState] Promise update(ArrayBuffer response);
|
| + [CallWith=ScriptState] Promise update(ArrayBufferView response);
|
| + [CallWith=ScriptState] Promise release();
|
| };
|
|
|