Name Description Size Coverage
DXVA2Manager.cpp 52449 54 %
DXVA2Manager.h 4103 0 %
gtest 0 %
metrics.yaml 4513 -
MFCDMExtra.h 835 -
MFCDMProxy.cpp 3478 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. 2918 0 %
MFCDMSession.cpp static 12083 0 %
MFCDMSession.h 3396 0 %
MFContentProtectionManager.cpp 6874 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 3697 0 %
MFMediaEngineAudioStream.cpp static 5328 63 %
MFMediaEngineAudioStream.h 1543 33 %
MFMediaEngineDecoderModule.cpp static 6654 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 18868 38 %
MFMediaEngineVideoStream.h 5241 55 %
MFMediaSource.cpp 18865 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 17023 89 %
MFTDecoder.h 6045 100 %
MFTEncoder.cpp 61275 41 %
MFTEncoder.h IsExclusive = 10854 47 %
moz.build 2034 -
WMF.h 7861 84 %
WMFAudioMFTManager.cpp 10776 91 %
WMFAudioMFTManager.h 1877 100 %
WMFDataEncoderUtils.cpp 8765 64 %
WMFDataEncoderUtils.h 1775 -
WMFDecoderModule.cpp static 17427 82 %
WMFDecoderModule.h 2181 67 %
WMFEncoderModule.cpp 1674 57 %
WMFEncoderModule.h WMFEncoderModule_h_ 837 50 %
WMFMediaDataDecoder.cpp 10307 87 %
WMFMediaDataDecoder.h 5840 85 %
WMFMediaDataEncoder.cpp 18347 58 %
WMFMediaDataEncoder.h 3676 90 %
WMFUtils.cpp 22585 50 %
WMFUtils.h 5153 38 %
WMFVideoMFTManager.cpp static 41399 75 %
WMFVideoMFTManager.h 4679 88 %