forked from mirrors/gecko-dev
		
	 7ed800f024
			
		
	
	
		7ed800f024
		
	
	
	
	
		
			
			MozReview-Commit-ID: D31Yg1LHI5u --HG-- extra : rebase_source : 7c608ee93025840fc4f97977feec2ca65ceee263
		
			
				
	
	
		
			29 lines
		
	
	
	
		
			896 B
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			896 B
		
	
	
	
		
			Text
		
	
	
	
	
	
| /* -*- 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/.
 | |
|  *
 | |
|  * The origin of this IDL file is
 | |
|  * https://dvcs.w3.org/hg/html-media/raw-file/default/encrypted-media/encrypted-media.html
 | |
|  *
 | |
|  * Copyright © 2014 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved.
 | |
|  * W3C liability, trademark and document use rules apply.
 | |
|  */
 | |
| 
 | |
| enum MediaKeyStatus {
 | |
|   "usable",
 | |
|   "expired",
 | |
|   "released",
 | |
|   "output-restricted",
 | |
|   "output-downscaled",
 | |
|   "status-pending",
 | |
|   "internal-error"
 | |
| };
 | |
| 
 | |
| interface MediaKeyStatusMap {
 | |
|   iterable<ArrayBuffer,MediaKeyStatus>;
 | |
|   readonly attribute unsigned long size;
 | |
|   boolean has (BufferSource keyId);
 | |
|   [Throws]
 | |
|   any get (BufferSource keyId);
 | |
| };
 |