gecko-dev/dom/chrome-webidl/WidevineCDMManifest.webidl
Andrew Osmond babdd651fe Bug 1862051 - Add basic plumbing for downloading Widevine L1 plugins. r=media-playback-reviewers,webidl,saschanaz,alwu
This patch adds support for downloading the Widevine L1 plugin for
Windows and WMF. It is disabled by default. It does not integrate
utilizing the plugin with our WMF framework.

New prefs for the new plugin type include:
- media.gmp-widevinecdm-l1.visible
- media.gmp-widevinecdm-l1.enabled
- media.gmp-widevinecdm-l1.forceInstall

All of the above should be flipped to true in order to make Firefox
install the plugin.

The GMPParent for the plugin can be discovered using SelectPluginForAPI.
The API tags are com.widevine.alpha.experiment and
com.widevine.alpha.experiment2.

Differential Revision: https://phabricator.services.mozilla.com/D192367
2023-11-04 01:32:34 +00:00

21 lines
631 B
Plaintext

/* -*- Mode: IDL; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this file,
* You can obtain one at http://mozilla.org/MPL/2.0/.
*/
[GenerateInitFromJSON]
dictionary WidevineCDMManifest {
required DOMString name;
required DOMString version;
DOMString description;
DOMString x-cdm-module-versions;
DOMString x-cdm-interface-versions;
DOMString x-cdm-host-versions;
DOMString x-cdm-codecs;
unsigned long manifest_version;
sequence<DOMString> accept_arch;
};