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 |