@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
16 lines (15 loc) • 1.26 kB
TypeScript
import HlsManifestAdMarkerType from './HlsManifestAdMarkerType';
/**
* @export
* @class HlsManifestAdMarkerSettings
*/
export declare class HlsManifestAdMarkerSettings {
/**
* Ad marker types that will be inserted. More than one type is possible. - EXT_X_CUE_OUT_IN: Ad markers will be inserted using `#EXT-X-CUE-OUT` and `#EXT-X-CUE-IN` tags - EXT_OATCLS_SCTE35: Ad markers will be inserted using `#EXT-OATCLS-SCTE35` tags. They contain the base64 encoded raw bytes of the original SCTE-35 trigger. - EXT_X_SPLICEPOINT_SCTE35: Ad markers will be inserted using `#EXT-X-SPLICEPOINT-SCTE35` tags. They contain the base64 encoded raw bytes of the original SCTE-35 trigger. - EXT_X_DATERANGE: Ad markers will be inserted using `#EXT-X-DATERANGE` tags. They contain the ID, start timestamp and hex encoded raw bytes of the original SCTE-35 trigger. - EXT_X_SCTE35: Ad markers will be inserted using `#EXT-X-SCTE35` tags. They contain the base64 encoded raw bytes of the original SCTE-35 trigger.
* @type {HlsManifestAdMarkerType[]}
* @memberof HlsManifestAdMarkerSettings
*/
enabledMarkerTypes?: HlsManifestAdMarkerType[];
constructor(obj?: Partial<HlsManifestAdMarkerSettings>);
}
export default HlsManifestAdMarkerSettings;