| Previous | Next |
| MF_E_AUDIO_SERVICE_NOT_RUNNING | MF_E_TOPO_CANNOT_FIND_DECRYPTOR |
MF_E_TOPO_INVALID_OPTIONAL_NODE
MF_E_TOPO_INVALID_OPTIONAL_NODE is produced while resolving a Media Foundation topology. Optional-node behavior is controlled by the topology node's connection method, but the node still has to form a valid segment when the loader removes or bypasses it.
Check node position and connection cardinality
- Inspect the node's
MF_TOPONODE_CONNECT_METHODvalue and whether the node is actually marked optional. - Verify the number and indexes of connected inputs and outputs before sending the partial topology to the loader.
- Do not place an optional transform as the first or last node of a segment when removing it would leave the branch without valid endpoints.
A codec-install problem normally surfaces as MF_E_TOPO_CODEC_NOT_FOUND. This HRESULT instead points to topology structure and optional-node semantics.
Microsoft: topology node attributes · Microsoft: creating playback topologies
Looking for a different code? Search another status or error code.