Name Description Size Coverage
DXVA2Manager.cpp 54203 58 %
DXVA2Manager.h 4263 0 %
gtest 89 %
metrics.yaml 8994 -
MFCDMExtra.h 835 -
MFCDMProxy.cpp 3831 47 %
MFCDMProxy.h MFCDMProxy wraps a IMFContentDecryptionModule and provides some high level helper methods in order to allow caller to interact with the wrapped CDM. 3243 100 %
MFCDMSession.cpp static 12125 0 %
MFCDMSession.h 3396 0 %
MFContentProtectionManager.cpp 8368 0 %
MFContentProtectionManager.h MFContentProtectionManager is used to enable the encrypted playback for the media engine. https://docs.microsoft.com/en-us/windows/win32/api/mfidl/nn-mfidl-imfcontentprotectionmanager https://docs.microsoft.com/en-us/uwp/api/windows.media.protection.mediaprotectionmanager 3974 0 %
MFMediaEngineAudioStream.cpp static 5345 66 %
MFMediaEngineAudioStream.h 1543 33 %
MFMediaEngineDecoderModule.cpp static 6289 69 %
MFMediaEngineDecoderModule.h 1734 67 %
MFMediaEngineExtension.cpp 2753 0 %
MFMediaEngineExtension.h MFMediaEngineNotify is used to load media resources in the media engine. https://docs.microsoft.com/en-us/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengineextension 1837 0 %
MFMediaEngineExtra.h 431 -
MFMediaEngineNotify.cpp 869 0 %
MFMediaEngineNotify.h MFMediaEngineNotify is used to handle the event sent from the media engine. https://docs.microsoft.com/en-us/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaenginenotify 1754 0 %
MFMediaEngineStream.cpp 25369 16 %
MFMediaEngineStream.h MFMediaEngineStream represents a track which would be responsible to provide encoded data into the media engine. The media engine can access this stream by the presentation descriptor which was acquired from the custom media source. 8816 18 %
MFMediaEngineVideoStream.cpp static 20054 32 %
MFMediaEngineVideoStream.h 5109 50 %
MFMediaSource.cpp 19290 24 %
MFMediaSource.h MFMediaSource is a custom source for the media engine, the media engine would ask the source for the characteristics and the presentation descriptor to know how to react with the source. This source is also responsible to dispatch events to the media engine to notify the status changes. https://docs.microsoft.com/en-us/windows/win32/api/mfidl/nn-mfidl-imfmediasource 6591 33 %
MFPMPHostWrapper.cpp 3373 67 %
MFPMPHostWrapper.h 1468 100 %
MFProtectedPathReadinessMonitor.cpp 7319 97 %
MFProtectedPathReadinessMonitor.h build protected topology 9520 67 %
MFTDecoder.cpp 17027 87 %
MFTDecoder.h 6045 100 %
MFTEncoder.cpp 65006 57 %
MFTEncoder.h IsExclusive = 11137 66 %
moz.build 2325 -
WMF.h 8049 77 %
WMFAudioMFTManager.cpp 10747 91 %
WMFAudioMFTManager.h 1877 100 %
WMFDataEncoderUtils.cpp 10098 76 %
WMFDataEncoderUtils.h 2321 -
WMFDecoderModule.cpp static 18224 83 %
WMFDecoderModule.h 2287 67 %
WMFEncoderModule.cpp 2091 97 %
WMFEncoderModule.h WMFEncoderModule_h_ 941 50 %
WMFMediaDataDecoder.cpp 10240 86 %
WMFMediaDataDecoder.h 5858 88 %
WMFMediaDataEncoder.cpp 19966 66 %
WMFMediaDataEncoder.h 3471 100 %
WMFUtils.cpp 22790 49 %
WMFUtils.h 5280 77 %
WMFVideoMFTManager.cpp static 42275 73 %
WMFVideoMFTManager.h 4737 88 %