@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
33 lines (32 loc) • 1.46 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ColorConfig = void 0;
var Mapper_1 = require("../common/Mapper");
/**
* @export
* @class ColorConfig
*/
var ColorConfig = /** @class */ (function () {
function ColorConfig(obj) {
if (!obj) {
return;
}
this.copyChromaLocationFlag = (0, Mapper_1.map)(obj.copyChromaLocationFlag);
this.copyColorSpaceFlag = (0, Mapper_1.map)(obj.copyColorSpaceFlag);
this.copyColorPrimariesFlag = (0, Mapper_1.map)(obj.copyColorPrimariesFlag);
this.copyColorRangeFlag = (0, Mapper_1.map)(obj.copyColorRangeFlag);
this.copyColorTransferFlag = (0, Mapper_1.map)(obj.copyColorTransferFlag);
this.chromaLocation = (0, Mapper_1.map)(obj.chromaLocation);
this.colorSpace = (0, Mapper_1.map)(obj.colorSpace);
this.colorPrimaries = (0, Mapper_1.map)(obj.colorPrimaries);
this.colorRange = (0, Mapper_1.map)(obj.colorRange);
this.colorTransfer = (0, Mapper_1.map)(obj.colorTransfer);
this.inputColorSpace = (0, Mapper_1.map)(obj.inputColorSpace);
this.inputColorRange = (0, Mapper_1.map)(obj.inputColorRange);
this.inputColorPrimaries = (0, Mapper_1.map)(obj.inputColorPrimaries);
this.inputColorTransfer = (0, Mapper_1.map)(obj.inputColorTransfer);
}
return ColorConfig;
}());
exports.ColorConfig = ColorConfig;
exports.default = ColorConfig;