| 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
- Capture the content-protection system GUID and, for application-managed playback, the GUID-to-trusted-input class mapping.
- Check whether the expected DRM implementation is installed and supported on the current Windows/device configuration.
- Separate content-system support from hardware DRM and output protection. A system can be available while a later hardware or HDCP requirement still fails.
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.