@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
57 lines (56 loc) • 3.25 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.StatisticsPerStream = void 0;
var Mapper_1 = require("../common/Mapper");
var InputFactor_1 = require("./InputFactor");
/**
* @export
* @class StatisticsPerStream
*/
var StatisticsPerStream = /** @class */ (function () {
function StatisticsPerStream(obj) {
if (!obj) {
return;
}
this.streamId = (0, Mapper_1.map)(obj.streamId);
this.codecConfigId = (0, Mapper_1.map)(obj.codecConfigId);
this.multiplicator = (0, Mapper_1.map)(obj.multiplicator);
this.encodedBytes = (0, Mapper_1.map)(obj.encodedBytes);
this.encodedSeconds = (0, Mapper_1.map)(obj.encodedSeconds);
this.billableMinutes = (0, Mapper_1.map)(obj.billableMinutes);
this.width = (0, Mapper_1.map)(obj.width);
this.height = (0, Mapper_1.map)(obj.height);
this.rate = (0, Mapper_1.map)(obj.rate);
this.bitrate = (0, Mapper_1.map)(obj.bitrate);
this.codec = (0, Mapper_1.map)(obj.codec);
this.resolution = (0, Mapper_1.map)(obj.resolution);
this.encodingMode = (0, Mapper_1.map)(obj.encodingMode);
this.encodingModeMultiplicator = (0, Mapper_1.map)(obj.encodingModeMultiplicator);
this.perTitleResultStream = (0, Mapper_1.map)(obj.perTitleResultStream);
this.perTitleMultiplicator = (0, Mapper_1.map)(obj.perTitleMultiplicator);
this.psnrMode = (0, Mapper_1.map)(obj.psnrMode);
this.psnrMultiplicator = (0, Mapper_1.map)(obj.psnrMultiplicator);
this.dolbyVisionMode = (0, Mapper_1.map)(obj.dolbyVisionMode);
this.dolbyVisionMultiplicator = (0, Mapper_1.map)(obj.dolbyVisionMultiplicator);
this.preset = (0, Mapper_1.map)(obj.preset);
this.presetMultiplicator = (0, Mapper_1.map)(obj.presetMultiplicator);
this.live = (0, Mapper_1.map)(obj.live);
this.liveMultiplicator = (0, Mapper_1.map)(obj.liveMultiplicator);
this.enhancedDeinterlace = (0, Mapper_1.map)(obj.enhancedDeinterlace);
this.enhancedDeinterlaceMultiplicator = (0, Mapper_1.map)(obj.enhancedDeinterlaceMultiplicator);
this.dolbyVisionToHdr = (0, Mapper_1.map)(obj.dolbyVisionToHdr);
this.dolbyVisionToHdrMultiplicator = (0, Mapper_1.map)(obj.dolbyVisionToHdrMultiplicator);
this.dolbyVisionToSdr = (0, Mapper_1.map)(obj.dolbyVisionToSdr);
this.dolbyVisionToSdrMultiplicator = (0, Mapper_1.map)(obj.dolbyVisionToSdrMultiplicator);
this.hdrHlgToSdr = (0, Mapper_1.map)(obj.hdrHlgToSdr);
this.hdrHlgToSdrMultiplicator = (0, Mapper_1.map)(obj.hdrHlgToSdrMultiplicator);
this.nexGuardABWatermarkingType = (0, Mapper_1.map)(obj.nexGuardABWatermarkingType);
this.nexGuardABWatermarkingMultiplicator = (0, Mapper_1.map)(obj.nexGuardABWatermarkingMultiplicator);
this.pixelFormatBitDepth = (0, Mapper_1.map)(obj.pixelFormatBitDepth);
this.pixelFormatMultiplicator = (0, Mapper_1.map)(obj.pixelFormatMultiplicator);
this.inputFactor = (0, Mapper_1.map)(obj.inputFactor, InputFactor_1.default);
}
return StatisticsPerStream;
}());
exports.StatisticsPerStream = StatisticsPerStream;
exports.default = StatisticsPerStream;