UNPKG

@bitmovin/api-sdk

Version:

Bitmovin JS/TS API SDK

31 lines (30 loc) 1.4 kB
import LiveEncodingHeartbeatTotalProcessingOutlier from './LiveEncodingHeartbeatTotalProcessingOutlier'; import LiveEncodingHeartbeatTotalProcessingStatsMs from './LiveEncodingHeartbeatTotalProcessingStatsMs'; import LiveEncodingHeartbeatUploadOutlier from './LiveEncodingHeartbeatUploadOutlier'; /** * Segment processing statistics for a live encoding heartbeat. * @export * @class LiveEncodingHeartbeatSegments */ export declare class LiveEncodingHeartbeatSegments { /** * Aggregate statistics of per-segment total processing duration. * @type {LiveEncodingHeartbeatTotalProcessingStatsMs} * @memberof LiveEncodingHeartbeatSegments */ totalProcessingStatsMs?: LiveEncodingHeartbeatTotalProcessingStatsMs; /** * Last 20 per-muxing uploads whose duration exceeded the upload-outlier threshold. * @type {LiveEncodingHeartbeatUploadOutlier[]} * @memberof LiveEncodingHeartbeatSegments */ uploadOutliers?: LiveEncodingHeartbeatUploadOutlier[]; /** * Last 20 segments whose total processing duration exceeded twice the rolling median. * @type {LiveEncodingHeartbeatTotalProcessingOutlier[]} * @memberof LiveEncodingHeartbeatSegments */ totalProcessingOutliers?: LiveEncodingHeartbeatTotalProcessingOutlier[]; constructor(obj?: Partial<LiveEncodingHeartbeatSegments>); } export default LiveEncodingHeartbeatSegments;