UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

25 lines (24 loc) 885 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MainSubject = void 0; var Mapper_1 = require("../common/Mapper"); /** * Represents a main subject or object detected within a shot, including its classification, spatial position, and appearance timing * @export * @class MainSubject */ var MainSubject = /** @class */ (function () { function MainSubject(obj) { if (!obj) { return; } this.classification = (0, Mapper_1.map)(obj.classification); this.description = (0, Mapper_1.map)(obj.description); this.appearanceTimeInSeconds = (0, Mapper_1.map)(obj.appearanceTimeInSeconds); this.centerX = (0, Mapper_1.map)(obj.centerX); this.centerY = (0, Mapper_1.map)(obj.centerY); } return MainSubject; }()); exports.MainSubject = MainSubject; exports.default = MainSubject;