Name Description Size
MediaIPCUtils.h 12585
MFCDMChild.cpp IPC die 18516
MFCDMChild.h MFCDMChild is a content process proxy to MFCDMParent and the actual CDM running in utility process. 5586
MFCDMParent.cpp 52515
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. 5913
MFCDMSerializers.h 1900
MFMediaEngineChild.cpp invalid id, will be initialized later 14694
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 5320
MFMediaEngineParent.cpp static 25330
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 4881
MFMediaEngineUtils.cpp 7201
MFMediaEngineUtils.h 7244
moz.build 2486
PMediaDecoderParams.ipdlh 730
PMFCDM.ipdl 3719
PMFMediaEngine.ipdl 1719
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. 4944
PRemoteDecoder.ipdl 2610
PRemoteDecoderManager.ipdl 1962
RDDChild.cpp 7124
RDDChild.h 3031
RDDParent.cpp static 10483
RDDParent.h 3073
RDDProcessHost.cpp remoteType 8853
RDDProcessHost.h 5829
RDDProcessImpl.cpp 1615
RDDProcessImpl.h 1196
RDDProcessManager.cpp isLocked 13418
RDDProcessManager.h Test-only Method ** Trigger RDD-process test metric instrumentation. 4334
RemoteAudioDecoder.cpp 4567
RemoteAudioDecoder.h 2167
RemoteDecoderChild.cpp 11957
RemoteDecoderChild.h 3298
RemoteDecoderManagerChild.cpp static 36244
RemoteDecoderManagerChild.h 5770
RemoteDecoderManagerParent.cpp static 12254
RemoteDecoderManagerParent.h 3598
RemoteDecoderModule.cpp 3260
RemoteDecoderModule.h 1713
RemoteDecoderParent.cpp 7186
RemoteDecoderParent.h 2812
RemoteDecodeUtils.cpp 3236
RemoteDecodeUtils.h 1032
RemoteImageHolder.cpp 7291
RemoteImageHolder.h 2766
RemoteMediaData.cpp static 14120
RemoteMediaData.h The class will pack either an array of AlignedBuffer or MediaByteBuffer into a single Shmem objects. 14309
RemoteMediaDataDecoder.cpp 6805
RemoteMediaDataDecoder.h 2789
RemoteVideoDecoder.cpp static 11489
RemoteVideoDecoder.h 3003
ShmemRecycleAllocator.h 1828