UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

38 lines (37 loc) 1.94 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.StartEncodingRequest = void 0; var Mapper_1 = require("../common/Mapper"); var AiSceneAnalysis_1 = require("./AiSceneAnalysis"); var ManifestResource_1 = require("./ManifestResource"); var PerTitle_1 = require("./PerTitle"); var Scheduling_1 = require("./Scheduling"); var Trimming_1 = require("./Trimming"); var Tweaks_1 = require("./Tweaks"); /** * @export * @class StartEncodingRequest */ var StartEncodingRequest = /** @class */ (function () { function StartEncodingRequest(obj) { if (!obj) { return; } this.trimming = (0, Mapper_1.map)(obj.trimming, Trimming_1.default); this.scheduling = (0, Mapper_1.map)(obj.scheduling, Scheduling_1.default); this.tweaks = (0, Mapper_1.map)(obj.tweaks, Tweaks_1.default); this.handleVariableInputFps = (0, Mapper_1.map)(obj.handleVariableInputFps); this.encodingMode = (0, Mapper_1.map)(obj.encodingMode); this.previewDashManifests = (0, Mapper_1.mapArray)(obj.previewDashManifests, ManifestResource_1.default); this.previewHlsManifests = (0, Mapper_1.mapArray)(obj.previewHlsManifests, ManifestResource_1.default); this.vodDashManifests = (0, Mapper_1.mapArray)(obj.vodDashManifests, ManifestResource_1.default); this.vodHlsManifests = (0, Mapper_1.mapArray)(obj.vodHlsManifests, ManifestResource_1.default); this.vodSmoothManifests = (0, Mapper_1.mapArray)(obj.vodSmoothManifests, ManifestResource_1.default); this.manifestGenerator = (0, Mapper_1.map)(obj.manifestGenerator); this.perTitle = (0, Mapper_1.map)(obj.perTitle, PerTitle_1.default); this.aiSceneAnalysis = (0, Mapper_1.map)(obj.aiSceneAnalysis, AiSceneAnalysis_1.default); } return StartEncodingRequest; }()); exports.StartEncodingRequest = StartEncodingRequest; exports.default = StartEncodingRequest;