mediasoup-client
Version:
mediasoup client side TypeScript library
20 lines (19 loc) • 533 B
JavaScript
;
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,
};
}
}