Site icon EfmSoft

What does HRESULT 0xC00D7186 (MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM) mean?

 
Previous Next
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED MF_E_DRM_MIGRATION_NOT_SUPPORTED

MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM

MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM means the protected-media path cannot provide the content-protection system identified for the stream. The important diagnostic value is the protection-system identity, not the container extension or decoder selected for the clear media format.

Identify the requested system and the implementation available on the machine

Media Foundation's PMP is extensible and can host third-party content-protection mechanisms, while IMFProtectedEnvironmentAccess provides a handshake path for content-protection systems. That extensibility does not imply that every protection-system GUID has an implementation on every machine. Unlike MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED, simply adding the missing application property is not sufficient when the requested system itself is unsupported.

Microsoft: Protected Media Path extensibility · Microsoft: IMFProtectedEnvironmentAccess · Microsoft: protection-system ID mapping


Looking for a different code? Search another status or error code.

Exit mobile version