2
0

DRMManagerSession.hx 1.1 KB

1234567891011121314151617181920212223
  1. package flash.net.drm;
  2. extern class DRMManagerSession extends flash.events.EventDispatcher {
  3. var m_isInSession : Bool;
  4. @:flash.property var metadata(get,set) : DRMContentData;
  5. function new() : Void;
  6. function checkStatus() : UInt;
  7. function errorCodeToThrow(errorCode : UInt) : Void;
  8. function getLastError() : UInt;
  9. function getLastServerErrorString() : String;
  10. function getLastSubErrorID() : UInt;
  11. private function get_metadata() : DRMContentData;
  12. function issueDRMErrorEvent(metadata : DRMContentData, errorID : Int, subErrorID : Int, serverErrorString : String) : Void;
  13. function issueDRMStatusEvent(inMetadata : DRMContentData, voucher : DRMVoucher) : Dynamic;
  14. function onSessionComplete() : Void;
  15. function onSessionError() : Void;
  16. function setTimerUp() : Void;
  17. private function set_metadata(value : DRMContentData) : DRMContentData;
  18. @:ns("flash.net.drm",internal) static final STATUS_FAILED : UInt;
  19. @:ns("flash.net.drm",internal) static final STATUS_NOTREADY : UInt;
  20. @:ns("flash.net.drm",internal) static final STATUS_READY : UInt;
  21. @:ns("flash.net.drm",internal) static final STATUS_UNKNOWN : UInt;
  22. }