Name Description Size
MediaIPCUtils.h 12594
MFCDMChild.cpp IPC die 18603
MFCDMChild.h MFCDMChild is a content process proxy to MFCDMParent and the actual CDM running in utility process. 5570
MFCDMParent.cpp 53301
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. 5954
MFCDMSerializers.h 1831
MFMediaEngineChild.cpp invalid id, will be initialized later 15191
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 25549
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 4910
MFMediaEngineUtils.cpp 7201
MFMediaEngineUtils.h 7244
moz.build 2486
PMediaDecoderParams.ipdlh 730
PMFCDM.ipdl 3745
PMFMediaEngine.ipdl 1748
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 2648
PRemoteDecoderManager.ipdl 1962
RDDChild.cpp 7439
RDDChild.h 3031
RDDParent.cpp static 10294
RDDParent.h 3073
RDDProcessHost.cpp remoteType 8879
RDDProcessHost.h 5859
RDDProcessImpl.cpp 1576
RDDProcessImpl.h 1196
RDDProcessManager.cpp isLocked 13790
RDDProcessManager.h Test-only Method ** Trigger RDD-process test metric instrumentation. 4468
RemoteAudioDecoder.cpp No wrapper 4523
RemoteAudioDecoder.h 2167
RemoteDecoderChild.cpp 12200
RemoteDecoderChild.h 3391
RemoteDecoderManagerChild.cpp static 36511
RemoteDecoderManagerChild.h 5770
RemoteDecoderManagerParent.cpp static 12254
RemoteDecoderManagerParent.h 3598
RemoteDecoderModule.cpp 3260
RemoteDecoderModule.h 1713
RemoteDecoderParent.cpp 7250
RemoteDecoderParent.h 2812
RemoteDecodeUtils.cpp 3236
RemoteDecodeUtils.h 1032
RemoteImageHolder.cpp 7291
RemoteImageHolder.h 2754
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 7095
RemoteMediaDataDecoder.h 2906
RemoteVideoDecoder.cpp static 11596
RemoteVideoDecoder.h 3003
ShmemRecycleAllocator.h 1828