| // Copyright 2014 The Chromium Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| // https://w3c.github.io/encrypted-media/#htmlmediaelement-extensions |
| [ |
| ImplementedAs=HTMLMediaElementEncryptedMedia |
| ] partial interface HTMLMediaElement { |
| [SecureContext] readonly attribute MediaKeys mediaKeys; |
| [SecureContext, CallWith=ScriptState, RaisesException] Promise<void> setMediaKeys(MediaKeys? mediaKeys); |
| attribute EventHandler onencrypted; |
| attribute EventHandler onwaitingforkey; |
| }; |