What does HRESULT 0xC00D521B (MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED) mean?

 
Previous Next
MF_E_TOPO_MISSING_SOURCE MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID

MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED

MF_E_TOPO_SINK_ACTIVATES_UNSUPPORTED concerns output-node construction. Media Foundation commonly represents a playback sink with an activation object, but not every topology-loader path accepts sink activates on output nodes.

Check what the output node actually contains

  • Identify whether the node object is an IMFActivate, an already-created media sink, or a stream sink.
  • Follow the construction model required by the topology provider or custom topology loader in use.
  • For ordinary playback partial topologies, use the documented audio or video renderer activation objects on output nodes.

Replacing the activation object with another codec is unrelated: activation objects create sinks, while codecs are transforms inserted between source and sink. Log the output-node type and object interface before topology resolution.

Microsoft: creating playback topologies · Microsoft: media sinks · Microsoft: topologies


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