import LiveEncodingHeartbeatIngestPoint from './LiveEncodingHeartbeatIngestPoint'; import LiveEncodingHeartbeatIngestStream from './LiveEncodingHeartbeatIngestStream'; import LiveEncodingStatus from './LiveEncodingStatus'; import RtmpUserIngestInfo from './RtmpUserIngestInfo'; /** * Information about the live ingestion status * @export * @class LiveEncodingHeartbeatIngest */ export declare class LiveEncodingHeartbeatIngest { /** * @type {LiveEncodingStatus} * @memberof LiveEncodingHeartbeatIngest */ status?: LiveEncodingStatus; /** * Indicates whether the ingest is healthy. * @type {boolean} * @memberof LiveEncodingHeartbeatIngest */ healthy?: boolean; /** * Data about individual ingestPoints within the active live ingest. * @type {LiveEncodingHeartbeatIngestPoint[]} * @memberof LiveEncodingHeartbeatIngest */ ingestPoints?: LiveEncodingHeartbeatIngestPoint[]; /** * Data about individual streams within the active live ingest. * @type {LiveEncodingHeartbeatIngestStream[]} * @memberof LiveEncodingHeartbeatIngest */ streams?: LiveEncodingHeartbeatIngestStream[]; /** * @type {RtmpUserIngestInfo} * @memberof LiveEncodingHeartbeatIngest */ rtmpUserIngestInfo?: RtmpUserIngestInfo; /** * Total number of dropped video packets since the live encoding started. * @type {number} * @memberof LiveEncodingHeartbeatIngest */ droppedPacketsVideo?: number; /** * Total number of dropped audio packets since the live encoding started. * @type {number} * @memberof LiveEncodingHeartbeatIngest */ droppedPacketsAudio?: number; /** * Total number of corrupt video packets since the live encoding started. * @type {number} * @memberof LiveEncodingHeartbeatIngest */ corruptPacketsVideo?: number; /** * Total number of corrupt audio packets since the live encoding started. * @type {number} * @memberof LiveEncodingHeartbeatIngest */ corruptPacketsAudio?: number; constructor(obj?: Partial); } export default LiveEncodingHeartbeatIngest;