19 lines
1.2 KiB
TypeScript
19 lines
1.2 KiB
TypeScript
import { MediaTrackStats } from "./media/mediaTrackStats";
|
|
import { TrackSummary } from "./callStatsReportSummary";
|
|
export declare class TrackStatsBuilder {
|
|
static buildFramerateResolution(trackStats: MediaTrackStats, now: any): void;
|
|
static calculateSimulcastFramerate(trackStats: MediaTrackStats, now: any, before: any, layer: number): void;
|
|
static buildCodec(report: RTCStatsReport | undefined, trackStats: MediaTrackStats, now: any): void;
|
|
static buildBitrateReceived(trackStats: MediaTrackStats, now: any, before: any): void;
|
|
static buildBitrateSend(trackStats: MediaTrackStats, now: any, before: any): void;
|
|
static buildPacketsLost(trackStats: MediaTrackStats, now: any, before: any): void;
|
|
private static calculateBitrate;
|
|
static setTrackStatsState(trackStats: MediaTrackStats, transceiver: RTCRtpTransceiver | undefined): void;
|
|
static buildTrackSummary(trackStatsList: MediaTrackStats[]): {
|
|
audioTrackSummary: TrackSummary;
|
|
videoTrackSummary: TrackSummary;
|
|
};
|
|
static buildJitter(trackStats: MediaTrackStats, statsReport: any): void;
|
|
static buildAudioConcealment(trackStats: MediaTrackStats, statsReport: any): void;
|
|
}
|
|
//# sourceMappingURL=trackStatsBuilder.d.ts.map
|