forked from LeenkxTeam/LNXSDK
		
	
		
			
	
	
		
			24 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Haxe
		
	
	
	
	
	
| 
								 | 
							
								package flash.net.drm;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								extern class DRMManagerSession extends flash.events.EventDispatcher {
							 | 
						||
| 
								 | 
							
									var m_isInSession : Bool;
							 | 
						||
| 
								 | 
							
									@:flash.property var metadata(get,set) : DRMContentData;
							 | 
						||
| 
								 | 
							
									function new() : Void;
							 | 
						||
| 
								 | 
							
									function checkStatus() : UInt;
							 | 
						||
| 
								 | 
							
									function errorCodeToThrow(errorCode : UInt) : Void;
							 | 
						||
| 
								 | 
							
									function getLastError() : UInt;
							 | 
						||
| 
								 | 
							
									function getLastServerErrorString() : String;
							 | 
						||
| 
								 | 
							
									function getLastSubErrorID() : UInt;
							 | 
						||
| 
								 | 
							
									private function get_metadata() : DRMContentData;
							 | 
						||
| 
								 | 
							
									function issueDRMErrorEvent(metadata : DRMContentData, errorID : Int, subErrorID : Int, serverErrorString : String) : Void;
							 | 
						||
| 
								 | 
							
									function issueDRMStatusEvent(inMetadata : DRMContentData, voucher : DRMVoucher) : Dynamic;
							 | 
						||
| 
								 | 
							
									function onSessionComplete() : Void;
							 | 
						||
| 
								 | 
							
									function onSessionError() : Void;
							 | 
						||
| 
								 | 
							
									function setTimerUp() : Void;
							 | 
						||
| 
								 | 
							
									private function set_metadata(value : DRMContentData) : DRMContentData;
							 | 
						||
| 
								 | 
							
									@:ns("flash.net.drm",internal) static final STATUS_FAILED : UInt;
							 | 
						||
| 
								 | 
							
									@:ns("flash.net.drm",internal) static final STATUS_NOTREADY : UInt;
							 | 
						||
| 
								 | 
							
									@:ns("flash.net.drm",internal) static final STATUS_READY : UInt;
							 | 
						||
| 
								 | 
							
									@:ns("flash.net.drm",internal) static final STATUS_UNKNOWN : UInt;
							 | 
						||
| 
								 | 
							
								}
							 |