| Previous | Next |
| MF_E_TOPO_CODEC_NOT_FOUND | MF_E_TOPO_UNSUPPORTED |
MF_E_TOPO_CANNOT_CONNECT
MF_E_TOPO_CANNOT_CONNECT means the topology loader failed to resolve one or more node connections. The nodes may exist and codecs may be registered, yet no sequence of media types and transforms produces a valid connection.
Inspect the exact branch that failed
- Record input and output media types on both sides of each explicit topology connection.
- Read
MF_TOPONODE_ERRORCODEand the error major/subtype attributes from nodes after topology resolution fails. - Check whether a transform node is locked to a stale type or whether topology policy prevents the loader from inserting the required converter.
For playback, a minimal partial topology is often easier to resolve than a manually over-specified chain. Let the loader insert decoders and converters unless a particular transform is intentionally required.
Microsoft: creating playback topologies · Microsoft: decoder topology nodes · Microsoft: MF_TOPONODE_ERROR attributes
Looking for a different code? Search another status or error code.