IMFPMPHostApp interface (mfidl.h)

Allows a media source to create a Windows Runtime object in the Protected Media Path (PMP) process.

Inheritance

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

Methods

The IMFPMPHostApp interface has these methods.

 
IMFPMPHostApp::ActivateClassById

Creates a Windows Runtime object in the protected media path (PMP) process.
IMFPMPHostApp::LockProcess

Blocks the protected media path (PMP) process from ending. (IMFPMPHostApp.LockProcess)
IMFPMPHostApp::UnlockProcess

Decrements the lock count on the protected media path (PMP) process. Call this method once for each call to IMFPMPHostApp::LockProcess.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps | UWP apps]
Minimum supported server Windows Server 2012 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h

See also

Media Foundation Interfaces

PMP Media Session

Protected Media Path