What does HRESULT 0x000D7169 (MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT) mean?

 
Previous Next
MF_S_WAIT_FOR_POLICY_SET MF_S_PE_TRUSTED

MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT

MF_S_VIDEO_DISABLED_WITH_UNKNOWN_SOFTWARE_OUTPUT is a protected-output policy status. It indicates that video was deliberately disabled because the protected path encountered a software output whose protection behavior could not be established. This is not equivalent to a decoder failing to produce frames.

Inspect the output side of the resolved protected topology

  • Record every sink or MFT that sends content outside the Media Foundation pipeline and whether it exposes IMFTrustedOutput.
  • Enumerate the output trust authorities and actions reported by the trusted output.
  • Preserve MEPolicyReport and MEPolicyError events around the point where video is disabled.

In PMP, components that release protected content outside the pipeline participate in output-policy negotiation. Replacing a codec or changing the input file format does not establish trust for an unknown software output. The useful comparison is a topology that renders through a known trusted sink versus one that introduces a custom renderer, transform, screen path, or other software output.

Microsoft: IMFTrustedOutput · Microsoft: Protected Media Path · Microsoft: policy events


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