What does HRESULT 0xC00D5214 (MF_E_TOPO_UNSUPPORTED) mean?

 
Previous Next
MF_E_TOPO_CANNOT_CONNECT MF_E_TOPO_INVALID_TIME_ATTRIBUTES

MF_E_TOPO_UNSUPPORTED

MF_E_TOPO_UNSUPPORTED is a topology-loader capability failure. It is broader than a missing codec: the loader encountered topology behavior or structure that it cannot resolve using its supported rules.

Reduce the topology to the unsupported construct

  • Submit a minimal partial topology with selected source stream nodes connected to appropriate output nodes.
  • Add custom transforms, tee branches, optional nodes, and special connection methods back one at a time.
  • Check topology and node attributes that alter loader behavior, including hardware mode, dynamic-change restrictions, and connection method.

If the same source and sink resolve in a minimal topology, the failure is structural rather than evidence that the media format is unsupported. This distinction matters because adding codecs will not make an unsupported loader operation valid.

Microsoft: creating playback topologies · Microsoft: topology attributes · Microsoft: topology node attributes


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