UID | title | description | helpviewer_keywords | old-location | tech.root | ms.assetid | ms.date | ms.keywords | req.header | req.include-header | req.target-type | req.target-min-winverclnt | req.target-min-winversvr | req.kmdf-ver | req.umdf-ver | req.ddi-compliance | req.unicode-ansi | req.idl | req.max-support | req.namespace | req.assembly | req.type-library | req.lib | req.dll | req.irql | targetos | req.typenames | req.redist | ms.custom | f1_keywords | dev_langs | topic_type | api_type | api_location | api_name | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
NN:mfidl.IMFPMPHost |
IMFPMPHost (mfidl.h) |
Enables a media source in the application process to create objects in the protected media path (PMP) process. |
|
mf\imfpmphost.htm |
mf |
fab1fb42-07c5-4a74-b6f5-0950b2c3ba46 |
12/05/2018 |
IMFPMPHost, IMFPMPHost interface [Media Foundation], IMFPMPHost interface [Media Foundation],described, fab1fb42-07c5-4a74-b6f5-0950b2c3ba46, mf.imfpmphost, mfidl/IMFPMPHost |
mfidl.h |
Windows |
Windows Vista [desktop apps only] |
Windows Server 2008 [desktop apps only] |
Mfuuid.lib |
Windows |
19H1 |
|
|
|
|
|
|
Enables a media source in the application process to create objects in the protected media path (PMP) process.
The IMFPMPHost interface inherits from the IUnknown interface. IMFPMPHost also has these types of members:
This interface is used when a media source resides in the application process but the Media Session resides in a PMP process. The media source can use this interface to create objects in the PMP process. For example, to play DRM-protected content, the media source typically must create an input trust authority (ITA) in the PMP process.
To use this interface, the media source implements the IMFPMPClient interface. The PMP Media Session calls IMFPMPClient::SetPMPHost on the media source, passing in a pointer to the IMFPMPHost interface.
You can also get a pointer to this interface by calling IMFGetService::GetService on the PMP Media Session, using the service identifier MF_PMP_SERVICE.