Constructors
constructor
- new WebRTCStats(pc): WebRTCStats
Properties
Protected logger
Protected pc
pc: RTCPeerConnection
Protected tracks
tracks: TrackStatsMap
Methods
Private #fillStatObject
- #fillStatObject(id, report): any
Returns any
Private #getBitrate
- #getBitrate(id, report): number
Returns number
Private #getBytesCount
- #getBytesCount(type, report): number
Returns number
Private #getCurrentCodecAndSampleRate
- #getCurrentCodecAndSampleRate(mediaType): CodecDescription
Returns CodecDescription
Private #getCurrentSDP
- #getCurrentSDP(): string
Returns string
getStats
- getStats(track, type, callback): Promise<void>
Parameters
- track: MediaStreamTrack
- type: StatsType
- callback: Function
Returns Promise<void>