UNPKG

@svta/common-media-library

Version:
21 lines 928 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getLicenseServerUrlFromContentProtection = getLicenseServerUrlFromContentProtection; /** * Extracts a license server URL from an array of ContentProtection elements. * * @param contentProtectionElements - Array of ContentProtection nodes from the manifest. * @param schemeIdUri - schemeIdUri we are searching for. * @returns The license server URL, and if not found then null. * * @group DRM * @beta * * @example * {@includeCode ../../../test/drm/cenc/getLicenseServerUrlFromContentProtection.test.ts#example} */ function getLicenseServerUrlFromContentProtection(contentProtectionElements, schemeIdUri) { var _a; return ((_a = contentProtectionElements.find(cp => cp.schemeIdUri === schemeIdUri)) === null || _a === void 0 ? void 0 : _a.laUrl) || null; } //# sourceMappingURL=getLicenseServerUrlFromContentProtection.js.map