UNPKG

infobip-rtc

Version:

Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation

34 lines 1.04 kB
import { RemoteMediaStats } from "../RemoteMediaStats"; export class VideoRemoteMediaStats extends RemoteMediaStats { constructor(id) { super(id); this.framesReceived = 0; this.framesDecoded = 0; this.keyFramesDecoded = 0; this.framesDropped = 0; this.nackCount = 0; this.firCount = 0; this.pliCount = 0; this.qpSum = 0; this.averageQP = 0; } get video() { return true; } toJSON() { return { ...super.toJSON(), frameWidth: this.frameWidth, frameHeight: this.frameHeight, framesReceived: this.framesReceived, framesDecoded: this.framesDecoded, keyFramesDecoded: this.keyFramesDecoded, framesDropped: this.framesDropped, nackCount: this.nackCount, firCount: this.firCount, pliCount: this.pliCount, averageQP: this.averageQP }; } } //# sourceMappingURL=VideoRemoteMediaStats.js.map