| Previous | Next |
| MF_E_INDEX_NOT_COMMITTED | MF_E_CANNOT_INDEX_IN_PLACE |
MF_E_NO_INDEX
Interpret the result in the pipeline
MF_E_NO_INDEX means the operation requires media index data, but the source does not provide a usable index.
The result comes from the parser, ASF source, seek or frame lookup operation before sample retrieval. A representative case is an incompletely finalized ASF file plays sequentially but cannot perform an index-dependent seek.
Evidence to preserve
index-object presence, index type, stream number, file finalization status, target time, and whether iterative seek is enabled.
Key observations
Minimal experiment
- Record and verify: index-object presence, index type, stream number, file finalization status, target time, and whether iterative seek is enabled.
- Run the controlled comparison: inspect the file for index objects and compare normal seek with documented iterative seek behavior.
Similar messages, different conditions
| HRESULT | Meaning in the standard description |
|---|---|
MF_E_ALREADY_INITIALIZED | This object has already been initialized and cannot be re-initialized at this time. |
MF_E_OFFLINE_MODE | The requested URL is not available in offline mode. |
MF_E_NET_REQUIRE_INPUT | Internal; Entry cannot complete operation without input. |
Here, MF_E_CANNOT_FIND_KEYFRAME_SAMPLE can occur after an index or scan is available but no clean point is found.
Targeted recovery
For this occurrence, re-index or remux the file, enable supported iterative seeking, or avoid index-dependent operations.
Authoritative references
Looking for a different code? Search another status or error code.
