Name Description Size Coverage
DXVA2Manager.cpp 52594 54 %
DXVA2Manager.h 4225 0 %
gtest 0 %
metrics.yaml 4513 -
MFCDMExtra.h 835 -
MFCDMProxy.cpp 3211 0 %
MFCDMProxy.h MFCDMProxy wraps a IMFContentDecryptionModule and provides some high level helper methods in order to allow caller to interact with the wrapped CDM. 2530 0 %
MFCDMSession.cpp static 12086 0 %
MFCDMSession.h 3396 0 %
MFContentProtectionManager.cpp 5445 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 3060 0 %
MFMediaEngineAudioStream.cpp static 5328 63 %
MFMediaEngineAudioStream.h 1543 33 %
MFMediaEngineDecoderModule.cpp static 6676 63 %
MFMediaEngineDecoderModule.h 1850 67 %
MFMediaEngineExtension.cpp 2677 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 aEnablePreciseDuration 23424 13 %
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. 8404 12 %
MFMediaEngineVideoStream.cpp static 18488 37 %
MFMediaEngineVideoStream.h 4651 44 %
MFMediaSource.cpp 18857 14 %
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 2876 0 %
MFPMPHostWrapper.h 1468 0 %
MFTDecoder.cpp 17145 89 %
MFTDecoder.h 6167 100 %
MFTEncoder.cpp 61398 41 %
MFTEncoder.h IsExclusive = 10998 47 %
moz.build 2123 -
WMF.h 7983 80 %
WMFAudioMFTManager.cpp 10898 91 %
WMFAudioMFTManager.h 1999 100 %
WMFDataEncoderUtils.cpp 8887 64 %
WMFDataEncoderUtils.h 1775 -
WMFDecoderModule.cpp static 17595 82 %
WMFDecoderModule.h 2303 67 %
WMFEncoderModule.cpp 1796 57 %
WMFEncoderModule.h WMFEncoderModule_h_ 959 50 %
WMFMediaDataDecoder.cpp 10429 88 %
WMFMediaDataDecoder.h 5962 85 %
WMFMediaDataEncoder.cpp 18469 58 %
WMFMediaDataEncoder.h 3798 90 %
WMFUtils.cpp 22775 49 %
WMFUtils.h 5275 77 %
WMFVideoMFTManager.cpp static 41108 75 %
WMFVideoMFTManager.h 4801 88 %