What does HRESULT 0xC00D4E26 (MF_E_NO_VIDEO_SAMPLE_AVAILABLE) mean?

 
Previous Next
MF_E_NEW_VIDEO_DEVICE MF_E_NO_AUDIO_PLAYBACK_DEVICE

MF_E_NO_VIDEO_SAMPLE_AVAILABLE

MF_E_NO_VIDEO_SAMPLE_AVAILABLE is a mixer-input availability problem. The EVR mixer needs a video sample from a stream that participates in the current composition, but no sample is queued for that stream at the required processing point.

Trace sample requests per EVR input stream

  • Log stream identifiers, MEStreamSinkRequestSample events, sample timestamps, and each successful ProcessSample.
  • Identify whether the missing input is the reference stream or a substream; the EVR output rate is locked to the reference stream.
  • Check flush, seek, device-change, and end-of-stream transitions for a branch that stopped refilling its queue.

The EVR mixer holds substream frames and composites when the reference stream advances. Feeding an unrelated extra frame to another stream does not satisfy the missing input. Find which required stream failed to deliver the requested sample and why its request/sample sequence broke.

Microsoft: EVR mixer and reference-stream timing · Microsoft: IMFStreamSink::ProcessSample · Microsoft: custom EVR mixers


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