UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

22 lines (21 loc) 1.05 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DashManifestAdMarkerSettings = void 0; var Mapper_1 = require("../common/Mapper"); /** * An optional configuration object used to define SCTE-35 signaling for ad insertion or content segmentation. This field enables precise control over signaling behavior at both the period and event stream levels, making it suitable for dynamic ad insertion (DAI) and live streaming workflows. This follows the ANSI/SCTE 214-1 (2024) standard. * @export * @class DashManifestAdMarkerSettings */ var DashManifestAdMarkerSettings = /** @class */ (function () { function DashManifestAdMarkerSettings(obj) { if (!obj) { return; } this.periodOption = (0, Mapper_1.map)(obj.periodOption); this.eventStreamSignalling = (0, Mapper_1.map)(obj.eventStreamSignalling); } return DashManifestAdMarkerSettings; }()); exports.DashManifestAdMarkerSettings = DashManifestAdMarkerSettings; exports.default = DashManifestAdMarkerSettings;