@bitmovin/api-sdk
Version:
Bitmovin JS/TS API SDK
30 lines (29 loc) • 1.26 kB
TypeScript
import LiveEncodingHeartbeatManifestUpdate from './LiveEncodingHeartbeatManifestUpdate';
import LiveEncodingHeartbeatManifestUpdateLatencyStats from './LiveEncodingHeartbeatManifestUpdateLatencyStats';
/**
* HLS manifest update monitoring data for a live encoding heartbeat.
* @export
* @class LiveEncodingHeartbeatHlsManifestStats
*/
export declare class LiveEncodingHeartbeatHlsManifestStats {
/**
* Id of the HLS manifest these statistics belong to.
* @type {string}
* @memberof LiveEncodingHeartbeatHlsManifestStats
*/
manifestId?: string;
/**
* Aggregate latency statistics over recorded manifest updates.
* @type {LiveEncodingHeartbeatManifestUpdateLatencyStats}
* @memberof LiveEncodingHeartbeatHlsManifestStats
*/
manifestUpdateLatencyStats?: LiveEncodingHeartbeatManifestUpdateLatencyStats;
/**
* Per-manifest outlier-only (high-latency) manifest updates, ordered newest to oldest.
* @type {LiveEncodingHeartbeatManifestUpdate[]}
* @memberof LiveEncodingHeartbeatHlsManifestStats
*/
manifestUpdates?: LiveEncodingHeartbeatManifestUpdate[];
constructor(obj?: Partial<LiveEncodingHeartbeatHlsManifestStats>);
}
export default LiveEncodingHeartbeatHlsManifestStats;