Skip to content

Latest commit

 

History

History
78 lines (60 loc) · 2.82 KB

nn-mfidl-imfpmphost.md

File metadata and controls

78 lines (60 loc) · 2.82 KB
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.
IMFPMPHost
IMFPMPHost interface [Media Foundation]
IMFPMPHost interface [Media Foundation]
described
fab1fb42-07c5-4a74-b6f5-0950b2c3ba46
mf.imfpmphost
mfidl/IMFPMPHost
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
IMFPMPHost
mfidl/IMFPMPHost
c++
APIRef
kbSyntax
COM
mfuuid.lib
mfuuid.dll
IMFPMPHost

IMFPMPHost interface

-description

Enables a media source in the application process to create objects in the protected media path (PMP) process.

-inheritance

The IMFPMPHost interface inherits from the IUnknown interface. IMFPMPHost also has these types of members:

-remarks

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.

-see-also

Media Foundation Interfaces

PMP Media Session

Protected Media Path