| Previous | Next |
| MF_E_WMDRMOTA_ACTION_ALREADY_SET | MF_E_WMDRMOTA_DRM_ENCRYPTION_SCHEME_NOT_SUPPORTED |
MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE
MF_E_WMDRMOTA_DRM_HEADER_NOT_AVAILABLE occurs in the WMDRM output-policy path when DRM metadata required by the OTA is unavailable. It is not the same as a missing MP4, ASF, or codec header in the ordinary media parser.
Follow protected-content metadata through source and policy setup
- Confirm that the source identified the stream as protected and created the corresponding input trust authority.
- Preserve source-resolution and rights-acquisition errors that occur before output policy is generated.
- Check whether custom source/protection components lose DRM metadata when creating the protected stream or handing policy data to the OTA.
The ITA translates the content's native protection policy into Media Foundation output-policy objects, while the OTA enforces required protection on a trusted output. If the DRM header is missing at this stage, changing a renderer's pixel format will not restore it. Compare the protected source path with a known working asset from the same protection system and inspect where protection metadata stops propagating.
Microsoft: IMFInputTrustAuthority and native policy · Microsoft: output policy · Microsoft: output trust authority
Looking for a different code? Search another status or error code.