What does HRESULT 0xC00D61AE (MF_E_NO_SOURCE_IN_CACHE) mean?

 
Previous Next
MF_E_SEQUENCER_UNKNOWN_SEGMENT_ID MF_E_TRANSFORM_TYPE_NOT_SET

MF_E_NO_SOURCE_IN_CACHE

MF_E_NO_SOURCE_IN_CACHE is specific to the Sequencer Source's management of native media sources. Segment topologies reference source nodes, and the sequencer maintains a source cache so those sources can be reused and managed across the sequence.

Check segment topology and cache lifetime

  • Verify that the segment topology still contains valid source nodes with source, presentation descriptor, and stream descriptor objects.
  • When replacing a topology with UpdateTopology, remember that new native sources are added to the source cache and the preroll list is refreshed.
  • Do not reuse a segment presentation or topology from a sequencer instance that has already been shut down and recreated.

This is not the same as the Source Resolver failing to open a URL. The failure occurs inside sequencer bookkeeping after a segment/source relationship should already exist.

Microsoft: Sequencer Source topology updates and source cache · Microsoft: Sequencer Source example · Microsoft: source topology nodes


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