| Previous | Next |
| NS_E_DRM_PASSWORD_TOO_LONG | NS_E_INTERLACE_REQUIRE_SAMESIZE |
NS_E_DEVCONTROL_FAILED_SEEK
The failing stage in the Encoder object model
NS_E_DEVCONTROL_FAILED_SEEK (0xC00D1B94) means device-control plug-in cannot position tape at the requested EDL mark-in in tape-device control and edit decision lists.
Windows Media Encoder device control coordinates a capture source with a control plug-in, tape transport, mark-in/mark-out entries and an edit decision list. The capture device and the control device must refer to the same usable hardware path.
Evidence to preserve
Video capture can remain available while the separate control plug-in loses transport control, so a device-control failure is not automatically a capture-format failure. For example, an EDL references a timecode earlier than the recorded tape segment.
| Field | What to preserve |
|---|---|
| Values to record | target mark-in, current raw timecode, tape limits, transport state and plug-in seek result |
| Producing object | control plug-in CLSID, controlled device identifier, transport state, tape presence, EDL entry count, mark-in/mark-out values, seek result, source-group binding and disconnect event |
Reproduce the condition with one controlled change
- Record
0xC00D1B94, the Encoder version and the exact API call or property access that returned it. - Export the current
.wmeor.prxconfiguration, then capture target mark-in, current raw timecode, tape limits, transport state and plug-in seek result. - Verify the tape-device control and edit decision lists precondition without changing the source, profile and output sink at the same time.
- Run one controlled comparison that changes only the identified precondition: correct the EDL time and verify tape/device positioning before encoding.
Interpret neighboring results carefully
| Result | Why it differs |
|---|---|
NS_E_INVALID_DEVICE | selected hardware lacks the tape-transport control capabilities required by the control plug-in |
NS_E_TOO_MANY_DEVICECONTROL | more than one control plug-in attempts to own the same encoding device |
NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED | the control device for the active source group disconnects while capture is active |
Resolution and verification
To fix this occurrence, correct the EDL time and verify tape/device positioning before encoding. Recreate the affected source group, profile or output object, repeat the same operation, and confirm that the same operation no longer returns NS_E_DEVCONTROL_FAILED_SEEK.
Do not rewind, eject or overwrite the tape before recording the failing EDL entry and current timecode; that changes the evidence used to reproduce the seek or end-of-tape condition.
Technical references
Looking for a different code? Search another status or error code.
