UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

36 lines (35 loc) 1.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Sprite = void 0; const Mapper_1 = require("../common/Mapper"); const BitmovinResource_1 = require("./BitmovinResource"); const EncodingOutput_1 = require("./EncodingOutput"); const SpriteJpegConfig_1 = require("./SpriteJpegConfig"); /** * @export * @class Sprite */ class Sprite extends BitmovinResource_1.default { constructor(obj) { super(obj); if (!obj) { return; } this.height = (0, Mapper_1.map)(obj.height); this.width = (0, Mapper_1.map)(obj.width); this.unit = (0, Mapper_1.map)(obj.unit); this.distance = (0, Mapper_1.map)(obj.distance); this.spriteName = (0, Mapper_1.map)(obj.spriteName); this.filename = (0, Mapper_1.map)(obj.filename); this.vttName = (0, Mapper_1.map)(obj.vttName); this.outputs = (0, Mapper_1.mapArray)(obj.outputs, EncodingOutput_1.default); this.imagesPerFile = (0, Mapper_1.map)(obj.imagesPerFile); this.hTiles = (0, Mapper_1.map)(obj.hTiles); this.vTiles = (0, Mapper_1.map)(obj.vTiles); this.jpegConfig = (0, Mapper_1.map)(obj.jpegConfig, SpriteJpegConfig_1.default); this.creationMode = (0, Mapper_1.map)(obj.creationMode); this.aspectMode = (0, Mapper_1.map)(obj.aspectMode); } } exports.Sprite = Sprite; exports.default = Sprite;