Name Description Size Coverage CI issues
AV1FmtpParser.cpp 5011 100 %
AV1FmtpParser.h 3060 100 %
CodecInfo.cpp static 5419 99 %
CodecInfo.h 1921 100 %
common 62 %
CubebDeviceEnumerator.cpp static 12000 92 %
CubebDeviceEnumerator.h 3405 100 %
GMPH264Utils.h 2224 43 %
H264FmtpParser.cpp 6807 85 %
H264FmtpParser.h 4004 100 %
jsapi 79 %
jsep 91 %
libwebrtc_overrides 72 %
libwebrtcglue 74 %
MediaEngine.h Populate an array of sources of the requested type in the nsTArray. Also include devices that are currently unavailable. 1961 100 %
MediaEngineFake.cpp Fake video source. 21425 89 %
MediaEngineFake.h The fake implementation of the MediaEngine interface. 1248 33 %
MediaEnginePrefs.h Video source and friends. 2758 95 %
MediaEngineRemoteVideoSource.cpp static 42227 87 %
MediaEngineRemoteVideoSource.h The WebRTC implementation of the MediaEngine interface. 10464 100 %
MediaEngineSource.cpp static 1968 65 %
MediaEngineSource.h Callback interface for TakePhoto(). Either PhotoComplete() or PhotoError() should be called. 8578 80 %
MediaEngineWebRTC.cpp We still enumerate every time, in case a new device was plugged in since the last call. TODO: Verify that WebRTC actually does deal with hotplugging new devices (with or without new engine creation) and accordingly adjust. Enumeration is not neccessary if GIPS reports the same set of devices for a given instance of the engine. 12933 91 %
MediaEngineWebRTC.h NSMEDIAENGINEWEBRTC_H_ 1933 100 %
MediaEngineWebRTCAudio.cpp WebRTC Microphone MediaEngineSource. 57175 83 %
MediaEngineWebRTCAudio.h Assigns the current settings of the capture to aOutSettings. Main thread only. 16445 77 %
MediaTrackConstraints.cpp 18602 67 %
MediaTrackConstraints.h 13582 68 %
MediaTransportChild.h 2146 100 %
MediaTransportParent.h 3190 100 %
metrics.yaml 54610 -
moz.build 3841 -
PeerIdentity.cpp static 1878 92 %
PeerIdentity.h This class implements the identifier used in WebRTC identity. Peers are identified using a string in the form [<user>@]<domain>, for instance, "user@example.com'. The (optional) user portion is a site-controlled string containing any character other than '@'. The domain portion is a valid IDN domain name and is compared accordingly. See: http://tools.ietf.org/html/draft-ietf-rtcweb-security-arch-09#section-5.6.5.3.3.1 1952 100 %
PMediaTransport.ipdl 5271 -
PWebrtcGlobal.ipdl 1193 -
RTCCertificate.cpp sec 15888 80 %
RTCCertificate.h 3220 100 %
RTCIdentityProviderRegistrar.cpp 2550 87 %
RTCIdentityProviderRegistrar.h RTCIDENTITYPROVIDER_H_ 1943 100 %
sdp 84 %
SineWaveGenerator.h If more than 1 channel, generated samples are interleaved. 1682 100 %
<1%tests -
third_party_build -
transport 79 %
transportbridge 83 %
WebrtcGlobal.h 11836 97 %
WebrtcIPCTraits.h 4230 15 %