What does HRESULT 0xC00D5211 (MF_E_TOPO_CANNOT_FIND_DECRYPTOR) mean?

 
Previous Next
MF_E_TOPO_INVALID_OPTIONAL_NODE MF_E_TOPO_CODEC_NOT_FOUND

MF_E_TOPO_CANNOT_FIND_DECRYPTOR

MF_E_TOPO_CANNOT_FIND_DECRYPTOR means topology resolution reached encrypted or protected media but could not insert a suitable decrypting transform. This occurs before ordinary decoding can proceed.

Separate protection failure from codec failure

  • Inspect the source media type and protection metadata on the failing branch.
  • Verify that the required content-protection system is enabled and that the pipeline is using the appropriate protected-media path when the content requires it.
  • Record topology resolution error attributes and the media type around the node where connection failed.

Installing another video decoder is not the same as providing a decryptor. MF_E_TOPO_CODEC_NOT_FOUND concerns encode/decode transforms, while this code specifically identifies the decryption stage needed before protected samples can be consumed.

Microsoft: Media Foundation topologies · Microsoft: Protected Media Path · Microsoft: topology error attributes


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