infobip-rtc
Version:
Infobip RTC JavaScript SDK - Infobip WebRTC API Implementation
22 lines (21 loc) • 997 B
TypeScript
import { SelectedCandidatePair } from "../transport/SelectedCandidatePair";
import { ExtractedStats } from "./ExtractedStats";
export declare class MediaStatsAdapter {
static extract(rtcStatsReport: any, isVideo: boolean): ExtractedStats;
private static populateCodec;
static extractSelectedCandidatePair(rtcStatsReport: any): SelectedCandidatePair;
private static getSelectedCandidatePair;
private static extractInboundRTPStats;
private static extractOutboundRTPStats;
private static extractCommonRemoteMediaStats;
private static extractCommonLocalMediaStats;
private static extractAudioRemoteMediaStats;
private static extractVideoRemoteMediaStats;
private static extractVideoLocalMediaStats;
private static extractAverageJitterBufferDelay;
private static extractTransportMetrics;
private static extractRTTIfMissing;
private static extractCodecStatsReport;
private static extractAudioCodec;
private static extractVideoCodec;
}