UNPKG

mediasoup-client

Version:

mediasoup client side TypeScript library

20 lines (19 loc) 533 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.parse = parse; const ScalabilityModeRegex = new RegExp('^[LS]([1-9]\\d{0,1})T([1-9]\\d{0,1})'); function parse(scalabilityMode) { const match = ScalabilityModeRegex.exec(scalabilityMode ?? ''); if (match) { return { spatialLayers: Number(match[1]), temporalLayers: Number(match[2]), }; } else { return { spatialLayers: 1, temporalLayers: 1, }; } }