Implementation
DRMError fromCode(int code) {
switch (code) {
case 0:
return DRMError.none;
case 11:
return DRMError.licenseOutOfDate;
case 12:
return DRMError.licenseNoPasshphraseMatched;
case 101:
return DRMError.certificateRevoked;
case 102:
return DRMError.certificateSignatureInvalid;
case 111:
return DRMError.licenseSignatureDateInvalid;
case 112:
return DRMError.licenseSignatureInvalid;
case 121:
return DRMError.contextInvalid;
case 131:
return DRMError.contentKeyDecryptError;
case 141:
return DRMError.userKeyCheckInvalid;
case 151:
return DRMError.contentDecryptError;
case 500:
default:
return DRMError.unknown;
}
}