UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

52 lines (51 loc) 1.52 kB
import AvailabilityStartTimeMode from './AvailabilityStartTimeMode'; import DashManifestAdMarkerSettings from './DashManifestAdMarkerSettings'; /** * @export * @class LiveDashManifest */ export declare class LiveDashManifest { /** * Dash manifest id (required) * @type {string} * @memberof LiveDashManifest */ manifestId?: string; /** * Timeshift in seconds * @type {number} * @memberof LiveDashManifest */ timeshift?: number; /** * Live edge offset in seconds * @type {number} * @memberof LiveDashManifest */ liveEdgeOffset?: number; /** * The suggestedPresentationDelay to be set in the DASH manifest. If nothing is set, no value will be set. * @type {number} * @memberof LiveDashManifest */ suggestedPresentationDelay?: number; /** * The minimumUpdatePeriod to be set in the DASH manifest. If nothing is set, the segment duration will be set. * @type {number} * @memberof LiveDashManifest */ minimumUpdatePeriod?: number; /** * The mode to trigger the availabilityStartTime initialization. * @type {AvailabilityStartTimeMode} * @memberof LiveDashManifest */ availabilityStartTimeMode?: AvailabilityStartTimeMode; /** * @type {DashManifestAdMarkerSettings} * @memberof LiveDashManifest */ adMarkerSettings?: DashManifestAdMarkerSettings; constructor(obj?: Partial<LiveDashManifest>); } export default LiveDashManifest;