Name Description Size
MediaIPCUtils.h 12574
MFCDMChild.cpp 18487
MFCDMChild.h MFCDMChild is a content process proxy to MFCDMParent and the actual CDM running in utility process. 5305
MFCDMParent.cpp 28559
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. 3791
MFCDMSerializers.h 2006
MFMediaEngineChild.cpp invalid id, will be initialized later 14497
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 5094
MFMediaEngineParent.cpp static 24824
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 4826
MFMediaEngineUtils.cpp 6606
MFMediaEngineUtils.h 7190
moz.build 2486
PMediaDecoderParams.ipdlh 730
PMFCDM.ipdl 3253
PMFMediaEngine.ipdl 1680
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. 4816
PRemoteDecoder.ipdl 2610
PRemoteDecoderManager.ipdl 1928
RDDChild.cpp 7124
RDDChild.h 3031
RDDParent.cpp static 10382
RDDParent.h 3033
RDDProcessHost.cpp remoteType 8974
RDDProcessHost.h 5829
RDDProcessImpl.cpp 1580
RDDProcessImpl.h 1196
RDDProcessManager.cpp isLocked 13256
RDDProcessManager.h Test-only Method ** Trigger RDD-process test metric instrumentation. 4234
RemoteAudioDecoder.cpp 4560
RemoteAudioDecoder.h 2167
RemoteDecoderChild.cpp 11957
RemoteDecoderChild.h 3298
RemoteDecoderManagerChild.cpp static 35255
RemoteDecoderManagerChild.h 5770
RemoteDecoderManagerParent.cpp static 11398
RemoteDecoderManagerParent.h 3360
RemoteDecoderModule.cpp 3340
RemoteDecoderModule.h 1713
RemoteDecoderParent.cpp 7186
RemoteDecoderParent.h 2812
RemoteDecodeUtils.cpp 3236
RemoteDecodeUtils.h 1032
RemoteImageHolder.cpp 6301
RemoteImageHolder.h 2497
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 6411
RemoteMediaDataDecoder.h 2757
RemoteVideoDecoder.cpp static 10879
RemoteVideoDecoder.h 3003
ShmemRecycleAllocator.h 1828