@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
46 lines (45 loc) • 1.3 kB
TypeScript
import AvailabilityStartTimeMode from './AvailabilityStartTimeMode';
/**
* @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;
constructor(obj?: Partial<LiveDashManifest>);
}
export default LiveDashManifest;