//#region src/dom/native-hls/fairplay.d.ts /** * `context` values carried by the `MediaError`s key exchange produces. The * message is prose meant for a person; this is the part to branch on. */ declare const NativeHlsDrmErrors: { /** The content is encrypted but `source.engine.nativeHls.drmSystems` is missing something required. */readonly MISSING_CONFIGURATION: 'drmMissingConfiguration'; /** No FairPlay CDM here, or it refused the requested configuration. */ readonly UNSUPPORTED_KEY_SYSTEM: 'drmUnsupportedKeySystem'; /** The application certificate could not be fetched. */ readonly CERTIFICATE_REQUEST_FAILED: 'drmCertificateRequestFailed'; /** The CDM rejected the application certificate. */ readonly SERVER_CERTIFICATE_FAILED: 'drmServerCertificateFailed'; /** The CDM could not produce a license request (SPC). */ readonly GENERATE_REQUEST_FAILED: 'drmGenerateRequestFailed'; /** The license server could not be reached, or answered with an error. */ readonly LICENSE_REQUEST_FAILED: 'drmLicenseRequestFailed'; /** The CDM rejected the license (CKC). */ readonly UPDATE_LICENSE_FAILED: 'drmUpdateLicenseFailed'; /** The CDM failed internally and cannot decrypt. */ readonly CDM_ERROR: 'drmCdmError'; /** Non-fatal: this output is not secure enough for full-quality rendering. */ readonly OUTPUT_RESTRICTED: 'drmOutputRestricted'; }; type NativeHlsDrmErrorContext = (typeof NativeHlsDrmErrors)[keyof typeof NativeHlsDrmErrors]; //#endregion export { NativeHlsDrmErrorContext, NativeHlsDrmErrors }; //# sourceMappingURL=fairplay.d.ts.map