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 100 %
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 71 %
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 25 %
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 67 %
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 56 %
MFTEncoder.h IsExclusive = 11137 66 %
moz.build 2325 -
WMF.h 8049 77 %
WMFAudioMFTManager.cpp 10747 91 %
WMFAudioMFTManager.h 1877 100 %
WMFDataEncoderUtils.cpp 10098 74 %
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 64 %
WMFMediaDataEncoder.h 3471 100 %
WMFUtils.cpp 22790 52 %
WMFUtils.h 5280 38 %
WMFVideoMFTManager.cpp static 42275 71 %
WMFVideoMFTManager.h 4737 88 %