| Previous | Next |
| MF_E_ITA_UNRECOGNIZED_ANALOG_VIDEO_PROTECTION_GUID | MF_E_ITA_OPL_DATA_NOT_INITIALIZED |
MF_E_NO_PMP_HOST
MF_E_NO_PMP_HOST belongs to the cross-process protected-source architecture. Microsoft documents IMFPMPHost for the case where a media source remains in the application process while the Media Session runs in the PMP process. The source can use the host to create objects inside PMP, including an input trust authority.
Check where the source and Media Session live
- Record whether the session was created with
MFCreatePMPMediaSession. - Determine whether the media source is in the application process and needs to create an ITA in PMP.
- Verify the source's PMP-client initialization path and lifetime before resolving protected streams.
This is not a missing codec and not a general COM activation failure. If the source requires protected-path object creation, substituting a normal in-process object can violate the architecture. Preserve the first host-acquisition error and compare with an unprotected stream, which may never need IMFPMPHost.
Microsoft: IMFPMPHost · Microsoft: ITA location in protected topology · Microsoft: PMP Media Session
Looking for a different code? Search another status or error code.