infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
27 lines • 921 B
JavaScript
export class ExtractedStats {
constructor(callStats, extractedRemoteStats, extractedLocalStats) {
this.callStats = callStats;
this.extractedRemoteStats = extractedRemoteStats;
this.extractedLocalStats = extractedLocalStats;
this.callStats = callStats;
this.extractedRemoteStats = extractedRemoteStats;
this.extractedLocalStats = extractedLocalStats;
}
get localAudio() {
const audioStats = Array.from(this.extractedLocalStats.values())
.filter(e => !e.video);
return audioStats[0];
}
get remoteAudio() {
const audioStats = Array.from(this.extractedRemoteStats.values())
.filter(e => !e.video);
return audioStats[0];
}
toJSON() {
return {
trackId: this.trackId,
callStats: this.callStats.toJSON()
};
}
}
//# sourceMappingURL=ExtractedStats.js.map