| Previous | Next |
| NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING | NS_E_DRM_INVALID_APPLICATION |
NS_E_MARKIN_UNSUPPORTED
Diagnostic meaning beyond the standard text
For NS_E_MARKIN_UNSUPPORTED (0xC00D1BE9), the actionable event is MarkIn or MarkOut clipping is requested for a source type that does not support seeking to marks.
Why the session can reach this point
Windows Media Encoder builds a timeline for every selected source before samples enter the codec. Mark-in, mark-out, repeat and time-compression settings are therefore validated against the source duration and against each other before encoding begins.
A file that opens and reports a duration can still fail here because timeline validation happens after source discovery but before the first encoded sample. One concrete way to reach the condition is that a live device or custom streaming source receives file-style clip offsets.
Decision path
- Record
0xC00D1BE9, the Encoder version and the exact API call or property access that returned it. - Export the current
.wmeor.prxconfiguration, then capture source type/scheme, seekability and configured MarkIn/MarkOut. - Verify the source timeline and clipping precondition without changing the source, profile and output sink at the same time.
- Run one controlled comparison that changes only the identified precondition: remove marks or use a seekable source implementation.
Codes with similar symptoms but different owners
| Result | Why it differs |
|---|---|
NS_E_SOURCE_CANNOT_LOOP | Repeat is enabled for a source type that cannot be replayed |
NS_E_BAD_MARKOUT | validation of IWMEncSource.MarkOut against MarkIn and the end of the source |
NS_E_BAD_MARKIN | validation of IWMEncSource.MarkIn before the source timeline is committed |
Safe recovery
Remove marks or use a seekable source implementation.
Do not re-encode or trim the only copy of the input while diagnosing the timeline; preserve the original duration and timestamps so the invalid interval can be reproduced.
Source material
Looking for a different code? Search another status or error code.
