Name Description Size Coverage
CodecInfo.cpp static 5183 97 %
CodecInfo.h 1737 100 %
common 100 %
CubebDeviceEnumerator.cpp static 12000 99 %
CubebDeviceEnumerator.h 3405 100 %
H264FmtpParser.cpp 5553 -
H264FmtpParser.h 1796 -
jsapi 94 %
jsep 93 %
libwebrtc_overrides 100 %
libwebrtcglue 98 %
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. 21253 -
MediaEngineFake.h The fake implementation of the MediaEngine interface. 1248 -
MediaEnginePrefs.h Video source and friends. 2758 100 %
MediaEngineRemoteVideoSource.cpp static 41427 -
MediaEngineRemoteVideoSource.h The WebRTC implementation of the MediaEngine interface. 10180 -
MediaEngineSource.cpp static 1968 -
MediaEngineSource.h Callback interface for TakePhoto(). Either PhotoComplete() or PhotoError() should be called. 8578 100 %
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 94 %
MediaEngineWebRTC.h NSMEDIAENGINEWEBRTC_H_ 1933 100 %
MediaEngineWebRTCAudio.cpp WebRTC Microphone MediaEngineSource. 56974 -
MediaEngineWebRTCAudio.h Assigns the current settings of the capture to aOutSettings. Main thread only. 16445 100 %
MediaTrackConstraints.cpp 18442 -
MediaTrackConstraints.h 13379 68 %
MediaTransportChild.h 2022 100 %
MediaTransportParent.h 3192 100 %
metrics.yaml 53687 -
moz.build 3638 -
PeerIdentity.cpp static 1878 -
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 4504 -
PWebrtcGlobal.ipdl 1193 -
RTCCertificate.cpp sec 15888 -
RTCCertificate.h 3219 100 %
RTCIdentityProviderRegistrar.cpp 2550 -
RTCIdentityProviderRegistrar.h RTCIDENTITYPROVIDER_H_ 1943 -
sdp 83 %
SineWaveGenerator.h If more than 1 channel, generated samples are interleaved. 1697 100 %
tests -
third_party_build -
transport 80 %
transportbridge 100 %
WebrtcGlobal.h 11825 96 %
WebrtcIPCTraits.h 3821 68 %