UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

21 lines (20 loc) 957 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DashManifestAdMarkerSettings = void 0; const 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 */ class DashManifestAdMarkerSettings { constructor(obj) { if (!obj) { return; } this.periodOption = (0, Mapper_1.map)(obj.periodOption); this.eventStreamSignalling = (0, Mapper_1.map)(obj.eventStreamSignalling); } } exports.DashManifestAdMarkerSettings = DashManifestAdMarkerSettings; exports.default = DashManifestAdMarkerSettings;