What does HRESULT 0xC00D36FA (MF_E_CANNOT_CREATE_SINK) mean?

 
Previous Next
MF_E_RT_WORKQUEUE_CLASS_NOT_SPECIFIED MF_E_BYTESTREAM_UNKNOWN_LENGTH

MF_E_CANNOT_CREATE_SINK

MF_E_CANNOT_CREATE_SINK belongs to sink activation and topology resolution. The pipeline has an output node, but the activation or configuration associated with that node did not produce a usable media sink.

Inspect the output node before changing codecs

  • Log the topology node ID, its major type, and the activation object or sink object stored on the output node.
  • Read MF_TOPONODE_MAJORTYPE and verify that the node describes the intended audio or video output path.
  • If an IMFActivate object is used, preserve the HRESULT returned while activating the target sink instead of reporting only the later topology failure.

A decoder change does not repair a sink object that cannot be created. First determine whether the failure is in renderer activation, archive-sink construction, missing output configuration, or teardown of an activation object that is being reused.

Microsoft: media sinks · Microsoft: IMFMediaSink · Wine: Media Foundation HRESULT definitions


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