Name Description Size
MediaActorUtils.h 3061
MediaIPCUtils.h 22863
MFCDMChild.cpp IPC die 19223
MFCDMChild.h MFCDMChild is a content process proxy to MFCDMParent and the actual CDM running in utility process. 5708
MFCDMParent.cpp 59591
MFCDMParent.h MFCDMParent is a wrapper class for the Media Foundation CDM in the utility process. It's responsible to create and manage a CDM and its sessions, and acts as a proxy to the Media Foundation interfaces (https://learn.microsoft.com/en-us/windows/win32/api/mfcontentdecryptionmodule/) by accepting calls from and calling back to MFCDMChild in the content process. 6018
MFCDMSerializers.h 1831
MFMediaEngineChild.cpp invalid id, will be initialized later 15171
MFMediaEngineChild.h MFMediaEngineChild is a wrapper class for a MediaEngine in the content process. It communicates with MFMediaEngineParent in the remote process by using IPDL interfaces to send commands to the MediaEngine. https://docs.microsoft.com/en-us/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengine 5327
MFMediaEngineParent.cpp static 26457
MFMediaEngineParent.h MFMediaEngineParent is a wrapper class for a MediaEngine in the MF-CDM process. It's responsible to create the media engine and its related classes, such as a custom media source, media engine extension, media engine notify...e.t.c It communicates with MFMediaEngineChild in the content process to receive commands and direct them to the media engine. https://docs.microsoft.com/en-us/windows/win32/api/mfmediaengine/nn-mfmediaengine-imfmediaengine 4904
MFMediaEngineUtils.cpp 7201
MFMediaEngineUtils.h 7465
moz.build 2823
PMediaDecoderParams.ipdlh 730
PMFCDM.ipdl 3741
PMFMediaEngine.ipdl 1744
PRDD.ipdl This method is used to notifty a child process to start processing module loading events in UntrustedModulesProcessor. This should be called when the parent process has gone idle. 4977
PRemoteDecoder.ipdl 2644
PRemoteEncoder.ipdl 2482
PRemoteMediaManager.ipdl 2118
RDDChild.cpp 7428
RDDChild.h 3090
RDDParent.cpp static 10592
RDDParent.h 3069
RDDProcessHost.cpp remoteType 8879
RDDProcessHost.h 5859
RDDProcessImpl.cpp 1576
RDDProcessImpl.h 1196
RDDProcessManager.cpp isLocked 13722
RDDProcessManager.h Test-only Method ** Trigger RDD-process test metric instrumentation. 4458
RemoteAudioDecoder.cpp No wrapper 4506
RemoteAudioDecoder.h 2164
RemoteDecoderChild.cpp 10589
RemoteDecoderChild.h 3222
RemoteDecoderModule.cpp 3234
RemoteDecoderModule.h 1709
RemoteDecoderParent.cpp 7246
RemoteDecoderParent.h 2806
RemoteDecodeUtils.cpp 3748
RemoteDecodeUtils.h 1117
RemoteEncoderModule.cpp static 5361
RemoteEncoderModule.h RemoteEncoderModule_h_ 1840
RemoteImageHolder.cpp 8969
RemoteImageHolder.h 2817
RemoteMediaData.cpp static 14913
RemoteMediaData.h The class will pack either an array of AlignedBuffer or MediaByteBuffer into a single Shmem objects. 14943
RemoteMediaDataDecoder.cpp 7067
RemoteMediaDataDecoder.h 2906
RemoteMediaDataEncoderChild.cpp 18511
RemoteMediaDataEncoderChild.h 3306
RemoteMediaDataEncoderParent.cpp 8741
RemoteMediaDataEncoderParent.h 2276
RemoteMediaManagerChild.cpp static 45845
RemoteMediaManagerChild.h 6942
RemoteMediaManagerParent.cpp static 11911
RemoteMediaManagerParent.h 4050
RemoteVideoDecoder.cpp static 11708
RemoteVideoDecoder.h 2998
ShmemRecycleAllocator.h 2935