UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

27 lines (26 loc) 1.13 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.PerTitle = void 0; var Mapper_1 = require("../common/Mapper"); var Av1PerTitleConfiguration_1 = require("./Av1PerTitleConfiguration"); var H264PerTitleConfiguration_1 = require("./H264PerTitleConfiguration"); var H265PerTitleConfiguration_1 = require("./H265PerTitleConfiguration"); var Vp9PerTitleConfiguration_1 = require("./Vp9PerTitleConfiguration"); /** * @export * @class PerTitle */ var PerTitle = /** @class */ (function () { function PerTitle(obj) { if (!obj) { return; } this.h264Configuration = (0, Mapper_1.map)(obj.h264Configuration, H264PerTitleConfiguration_1.default); this.h265Configuration = (0, Mapper_1.map)(obj.h265Configuration, H265PerTitleConfiguration_1.default); this.vp9Configuration = (0, Mapper_1.map)(obj.vp9Configuration, Vp9PerTitleConfiguration_1.default); this.av1Configuration = (0, Mapper_1.map)(obj.av1Configuration, Av1PerTitleConfiguration_1.default); } return PerTitle; }()); exports.PerTitle = PerTitle; exports.default = PerTitle;