Name Description Size Coverage
MediaActorUtils.h 3061 -
MediaIPCUtils.h 25916 -
MFCDMChild.cpp IPC die 19846 -
MFCDMChild.h MFCDMChild is a content process proxy to MFCDMParent and the actual CDM running in utility process. 5658 -
MFCDMParent.cpp 64934 -
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. 6587 -
MFCDMSerializers.h 2060 -
MFMediaEngineChild.cpp invalid id, will be initialized later 15127 -
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 5333 -
MFMediaEngineParent.cpp static 27136 -
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 5039 -
MFMediaEngineUtils.cpp 7241 -
MFMediaEngineUtils.h 7917 -
moz.build 2973 -
PMediaDecoderParams.ipdlh 808 -
PMFCDM.ipdl 3962 -
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. 4979 -
PRemoteCDM.ipdl 3355 -
PRemoteCDMActor.h 891 -
PRemoteDecoder.ipdl 2918 -
PRemoteEncoder.ipdl 2546 -
PRemoteMediaManager.ipdl 2310 -
RDDChild.cpp 7451 -
RDDChild.h 3100 -
RDDParent.cpp static 11132 -
RDDParent.h 3074 -
RDDProcessHost.cpp remoteType 8915 -
RDDProcessHost.h 5859 -
RDDProcessImpl.cpp 1576 -
RDDProcessImpl.h 1193 -
RDDProcessManager.cpp isLocked 12516 -
RDDProcessManager.h Test-only Method ** Trigger RDD-process test metric instrumentation. 4432 -
RemoteAudioDecoder.cpp No wrapper 5173 -
RemoteAudioDecoder.h 2260 -
RemoteCDMChild.cpp 19865 -
RemoteCDMChild.h This class implements the content process actor for managing CDM instances in a remote process performing the decoding/decrypting. It is created via RemoteMediaManagerChild::CreateCDM. It destroys itself when there is a single reference left (the IPDL reference to the actor). The CDMProxy methods are threadsafe and dispatch to the RemoteMediaManagerChild IPDL thread. To provide a remote implementation in another process, one must subclass RemoteCDMParent and ensure the correct actor class is created in RemoteMediaManagerParent::AllocPRemoteCDMParent. Remote decoders are supplied the PRemoteCDMActor pointer for encrypted media, which they can integrate with depending on the particular CDM API. 6098 -
RemoteCDMParent.cpp 566 -
RemoteCDMParent.h 1984 -
RemoteDecoderChild.cpp 10731 -
RemoteDecoderChild.h 3592 -
RemoteDecoderModule.cpp 4205 -
RemoteDecoderModule.h 1746 -
RemoteDecoderParent.cpp 7746 -
RemoteDecoderParent.h 2890 -
RemoteDecodeUtils.cpp 3749 -
RemoteDecodeUtils.h 1117 -
RemoteEncoderModule.cpp static 5362 -
RemoteEncoderModule.h RemoteEncoderModule_h_ 1840 -
RemoteImageHolder.cpp 8876 -
RemoteImageHolder.h 2769 -
RemoteMediaData.cpp static 14674 -
RemoteMediaData.h The class will pack either an array of AlignedBuffer or MediaByteBuffer into a single Shmem objects. 14247 -
RemoteMediaDataDecoder.cpp 8424 -
RemoteMediaDataDecoder.h 3141 -
RemoteMediaDataEncoderChild.cpp 19770 -
RemoteMediaDataEncoderChild.h 3484 -
RemoteMediaDataEncoderParent.cpp 10895 -
RemoteMediaDataEncoderParent.h 2276 -
RemoteMediaManagerChild.cpp static 48697 -
RemoteMediaManagerChild.h 7467 -
RemoteMediaManagerParent.cpp static 13007 -
RemoteMediaManagerParent.h 4433 -
RemoteVideoDecoder.cpp static 12517 -
RemoteVideoDecoder.h 3050 -
ShmemRecycleAllocator.h 2935 -