Chromium Code Reviews| Index: Source/modules/encryptedmedia/MediaKeySystemOptions.idl |
| diff --git a/Source/modules/encryptedmedia/MediaKeySystemOptions.idl b/Source/modules/encryptedmedia/MediaKeySystemOptions.idl |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..814b721f936c70ad94083feb0453456e69aaf295 |
| --- /dev/null |
| +++ b/Source/modules/encryptedmedia/MediaKeySystemOptions.idl |
| @@ -0,0 +1,27 @@ |
| +// 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://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/encrypted-media.html#mediakeysystemoptions-dictionary |
| + |
| +// Note that the code for NativeValueTraits<MediaKeySystemOptions> in |
|
ddorwin
2014/10/23 18:02:30
nit: This could be a little more concise. For exam
jrummell
2014/10/23 22:13:15
Done.
|
| +// NavigatorRequestMediaKeySystemAccess.h needs to be updated if this |
|
ddorwin
2014/10/23 18:02:30
I think this needs to be updated to say ConvertDic
jrummell
2014/10/23 22:13:15
Done.
|
| +// definition changes. |
| + |
| +enum MediaKeysRequirement { |
| + "required", |
| + "optional", |
| + "disallowed" |
| +}; |
| + |
| +[ |
| + RuntimeEnabled=EncryptedMedia |
| +] dictionary MediaKeySystemOptions { |
| + DOMString initDataType = ""; |
| + DOMString audioType = ""; |
| + DOMString audioCapability = ""; |
| + DOMString videoType = ""; |
| + DOMString videoCapability = ""; |
| + MediaKeysRequirement uniqueidentifier = "optional"; |
| + MediaKeysRequirement stateful = "optional"; |
| +}; |