@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
52 lines (51 loc) • 1.52 kB
TypeScript
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;