@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
33 lines (32 loc) • 1.37 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.MuxingInformationVideoTrack = void 0;
var Mapper_1 = require("../common/Mapper");
/**
* @export
* @class MuxingInformationVideoTrack
*/
var MuxingInformationVideoTrack = /** @class */ (function () {
function MuxingInformationVideoTrack(obj) {
if (!obj) {
return;
}
this.index = (0, Mapper_1.map)(obj.index);
this.codec = (0, Mapper_1.map)(obj.codec);
this.codecIso = (0, Mapper_1.map)(obj.codecIso);
this.bitRate = (0, Mapper_1.map)(obj.bitRate);
this.rate = (0, Mapper_1.map)(obj.rate);
this.pixelFormat = (0, Mapper_1.map)(obj.pixelFormat);
this.frameMode = (0, Mapper_1.map)(obj.frameMode);
this.frameWidth = (0, Mapper_1.map)(obj.frameWidth);
this.frameHeight = (0, Mapper_1.map)(obj.frameHeight);
this.frameRate = (0, Mapper_1.map)(obj.frameRate);
this.startTime = (0, Mapper_1.map)(obj.startTime);
this.duration = (0, Mapper_1.map)(obj.duration);
this.numberOfFrames = (0, Mapper_1.map)(obj.numberOfFrames);
this.aspectRatio = (0, Mapper_1.map)(obj.aspectRatio);
}
return MuxingInformationVideoTrack;
}());
exports.MuxingInformationVideoTrack = MuxingInformationVideoTrack;
exports.default = MuxingInformationVideoTrack;