| Previous | Next |
| MF_E_INVALID_AKE_CHANNEL_PARAMETERS | MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM |
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED
MF_E_CONTENT_PROTECTION_SYSTEM_NOT_ENABLED points to application-side protected-media configuration. The protected stream identifies a content-protection system, but that system was not enabled for the playback path that is trying to initialize it.
Inspect protection-system registration on the exact playback object
- Record the protection-system GUID reported by the service request or protected source.
- For
MediaProtectionManagerpaths, inspectMediaProtectionSystemIdand theMediaProtectionSystemIdMappingproperty set used for that playback instance. - With
MediaStreamSource, verify that a protection manager is attached before protected streams are opened; Microsoft requires the system ID and ID mapping properties for protected streams.
This differs from MF_E_UNSUPPORTED_CONTENT_PROTECTION_SYSTEM. Here the immediate problem is that the application has not enabled the system in its configuration path. Do not start by changing codecs or output-protection policy. Compare the failing playback instance with a known working one and preserve the exact property set, trusted-input activation mapping, and order in which the protection manager is attached.
Microsoft: MediaProtectionManager properties · Microsoft: MediaStreamSource protection manager · Microsoft: MediaProtectionManager
Looking for a different code? Search another status or error code.