UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

47 lines (46 loc) 1.43 kB
import HlsManifestAdMarkerSettings from './HlsManifestAdMarkerSettings'; import ProgramDateTimeSettings from './ProgramDateTimeSettings'; /** * @export * @class LiveHlsManifest */ export declare class LiveHlsManifest { /** * HLS manifest id (required) * @type {string} * @memberof LiveHlsManifest */ manifestId?: string; /** * Timeshift in seconds. We recommend to use a timeshift value not greater than 3 hours (10800.0 seconds). Longer values could negatively impact the manifest update frequency. * @type {number} * @memberof LiveHlsManifest */ timeshift?: number; /** * Live edge offset in seconds * @type {number} * @memberof LiveHlsManifest */ liveEdgeOffset?: number; /** * Specifies if the EXT-X-PROGRAM-DATETIME tag will be included * @type {boolean} * @memberof LiveHlsManifest */ insertProgramDateTime?: boolean; /** * Configuration for the EXT-X-PROGRAM-DATETIME tag * @type {ProgramDateTimeSettings} * @memberof LiveHlsManifest */ programDateTimeSettings?: ProgramDateTimeSettings; /** * Configuration for tags related to ad markers (e.g. Scte35) * @type {HlsManifestAdMarkerSettings} * @memberof LiveHlsManifest */ adMarkerSettings?: HlsManifestAdMarkerSettings; constructor(obj?: Partial<LiveHlsManifest>); } export default LiveHlsManifest;