Name Description Size
MediaIPCUtils.h 11649
MFCDMChild.cpp 16089
MFCDMChild.h MFCDMChild is a content process proxy to MFCDMParent and the actual CDM running in utility process. 4781
MFCDMParent.cpp 23626
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. 3760
MFCDMSerializers.h 2006
MFMediaEngineChild.cpp invalid id, will be initialized later 14735
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 24366
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 5085
MFMediaEngineUtils.cpp 5540
MFMediaEngineUtils.h 5169
moz.build 2460
PMediaDecoderParams.ipdlh 534
PMFCDM.ipdl 3166
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. 4831
PRemoteDecoder.ipdl 2583
PRemoteDecoderManager.ipdl 1943
RDDChild.cpp 7181
RDDChild.h 2986
RDDParent.cpp static 10350
RDDParent.h 2860
RDDProcessHost.cpp remoteType 9343
RDDProcessHost.h 5866
RDDProcessImpl.cpp 1579
RDDProcessImpl.h 1172
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 34269
RemoteDecoderManagerChild.h 5879
RemoteDecoderManagerParent.cpp static 11442
RemoteDecoderManagerParent.h 3392
RemoteDecoderModule.cpp 3348
RemoteDecoderModule.h 1713
RemoteDecoderParent.cpp 7186
RemoteDecoderParent.h 2812
RemoteDecodeUtils.cpp 3236
RemoteDecodeUtils.h 1032
RemoteImageHolder.cpp 6301
RemoteImageHolder.h 2497
RemoteMediaData.cpp static 13347
RemoteMediaData.h The class will pack either an array of AlignedBuffer or MediaByteBuffer into a single Shmem objects. 14277
RemoteMediaDataDecoder.cpp 5920
RemoteMediaDataDecoder.h 2678
RemoteVideoDecoder.cpp static 10879
RemoteVideoDecoder.h 3003
ShmemRecycleAllocator.h 1828