| Previous | Next |
| MF_E_CAPTURE_PROPERTY_SET_DURING_PHOTO | MF_E_HW_ACCELERATED_THUMBNAIL_NOT_SUPPORTED |
MF_E_CAPTURE_NO_SAMPLES_IN_QUEUE
MF_E_CAPTURE_NO_SAMPLES_IN_QUEUE is a sample-availability condition in the capture path. The active queue has no sample that can satisfy the request at that moment.
Correlate queue exhaustion with source and callback timing
- Record capture stream index, stream category, sample timestamps, and the time of the last successful sample delivery.
- Log Capture Engine events, including the event generator and stream index attributes when available.
- Check whether the device stream was blocked, stopped, reconfigured, or had its media type changed before the queue became empty.
Do not fabricate an empty IMFSample or replay the last frame unless the application explicitly defines that policy outside Capture Engine. A missing sample is different from a valid zero-length payload. Diagnose whether the producer stopped delivering, the application consumed faster than samples arrived, or an asynchronous stream transition temporarily drained the queue.
Microsoft: Capture Engine event and stream attributes · Microsoft: IMFCaptureSource · Microsoft CaptureEngine sample event handling
Looking for a different code? Search another status or error code.